InstallAppleCertificate@1 – Az Apple Certificate v1 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 biztonságos fájlként tárolt Apple-tanúsítványt telepíthet a kiszolgálón.
Syntax
# Install Apple Certificate v1
# Install an Apple certificate required to build on a macOS agent.
- task: InstallAppleCertificate@1
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 jelszavát (.p12). 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
- Kulcskarikajelszó
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 még nincs megadva jelszó az ideiglenes kulcslánchoz, a rendszer létrehoz egy jelszót.
customKeychainPath
- Egyéni kulcslánc elérési útja
string
. Kötelező, ha keychain = custom
.
Megadja egy egyéni kulcsláncfájl teljes elérési útját. Ha még nem létezik, létrejön a kulcskarika.
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 azt a tanúsítványt, amelyet törölni szeretne a kulcskarikáról a build vagy a kiadás befejezése után.
deleteCustomKeychain
- Egyéni kulcslánc törlése
boolean
. Választható. Használja a következőt keychain = custom
: .
Megadja az egyéni kulcsláncot, 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ó identitás
string
.
Megadja a Common Name
tulajdonost az aláíró tanúsítványban. Megkísérli elemezni, Common Name
ha ez üres.
Feladatvezé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
Ez a feladat a következő kimeneti változókat határozza meg, amelyeket felhasználhat alsóbb rétegbeli lépésekben, feladatokban és szakaszokban.
signingIdentity
Megadja a tulajdonos feloldását Common Name
az aláíró tanúsítványban. Bemenetként van megadva, vagy a P12-tanúsítványfájlból van elemezve.
keychainPath
Megadja a tanúsítványt tartalmazó kulcsláncfájl elérési útját.
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 |
Beá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: