InstallAppleCertificate@0 – Az Apple Certificate v0 telepítése feladat
Ezzel a feladattal telepítheti a macOS-ügynökre való buildeléshez szükséges Apple-tanúsítványt. Ezzel a feladattal telepítheti a kiszolgálón biztonságos fájlként tárolt Apple-tanúsítványt.
Syntax
# Install Apple Certificate v0
# Install an Apple certificate required to build on a macOS agent.
- task: InstallAppleCertificate@0
inputs:
certSecureFile: # string. Required. Certificate (P12).
#certPwd: # string. Certificate (P12) Password.
# Advanced
keychain: 'temp' # 'default' | 'temp' | 'custom'. Required. Keychain. Default: temp.
#keychainPassword: # string. Keychain Password.
#customKeychainPath: # string. Required when keychain = custom. Custom Keychain Path.
#deleteCert: # boolean. Optional. Use when keychain = custom || keychain = default. Delete Certificate from Keychain.
#deleteCustomKeychain: # boolean. Optional. Use when keychain = custom. Delete Custom Keychain.
#signingIdentity: # string. Certificate Signing Identity.
Bevitelek
certSecureFile
- Tanúsítvány (P12)
string
. Kötelező.
Megadja a macOS-ügynökre való telepítéshez Secure Files
feltöltött tanúsítványt (.p12).
certPwd
- Tanúsítvány (P12) jelszava
string
.
Megadja az Apple-tanúsítvány (.p12) jelszavát. Az érték titkosításához használjon egy új buildváltozót, amelynek zárolása engedélyezve van a Variables
lapon.
keychain
- Kulcstartó
string
. Kötelező. Engedélyezett értékek: default
(alapértelmezett kulcskarika), temp
(ideiglenes kulcskarika), custom
(egyéni kulcskarika). Alapértelmezett érték: temp
.
Meghatározza azt a kulcskarikát, amelybe telepíteni szeretné az Apple-tanúsítványt. Az ideiglenes kulcskarika mindig törlődik a build vagy a kiadás befejezése után.
keychainPassword
- Kulcskarika jelszava
string
.
Megadja a kulcskarika feloldásához megadott jelszót. Az érték titkosításához használjon egy új buildváltozót, amelynek zárolása engedélyezve van a Variables
lapon. Ha nincs megadva jelszó az ideiglenes kulcskarikához.
customKeychainPath
- Egyéni kulcskarika elérési útja
string
. Kötelező, ha keychain = custom
.
Megadja az egyéni kulcskarikafájl teljes elérési útját. A kulcskarika akkor jön létre, ha még nem létezik.
deleteCert
- Tanúsítvány törlése a kulcskarikáról
boolean
. Választható. Használja a következőt: keychain = custom || keychain = default
.
Megadja a kulcskarikáról a build vagy kiadás befejezése után törölni kívánt tanúsítványt.
deleteCustomKeychain
- Egyéni kulcskarika törlése
boolean
. Választható. Használja a következőt: keychain = custom
.
Megadja az egyéni kulcskarikát, amelyet törölni szeretne az ügynökből a build vagy a kiadás befejezése után.
signingIdentity
- Tanúsítvány-aláírási identitás
string
.
Megadja a Common Name
tulajdonost az aláíró tanúsítványban. Megkísérli elemezni az Common Name
üresen hagyott értéket.
Tevékenységvezérlési beállítások
Minden tevékenység a tevékenységbemeneteken kívül vezérlési lehetőségekkel is rendelkezik. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.
Kimeneti változók
Nincsenek.
Követelmények
Követelmény | Leírás |
---|---|
Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
Futtatás: | Ügynök, DeploymentGroup |
Igények | A saját üzemeltetésű ügynököknek olyan képességekkel kell rendelkezniük , amelyek megfelelnek az alábbi követelményeknek a feladatot használó feladatok futtatásához: xcode |
Képességek | Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek. |
Parancskorlátozások | Bármelyik |
Állítható változók | Bármelyik |
Ügynök verziója | 2.116.0 vagy újabb |
Feladatkategória | Segédprogram |
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: