Share via


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