Notă
Accesul la această pagină necesită autorizare. Puteți încerca să vă conectați sau să modificați directoarele.
Accesul la această pagină necesită autorizare. Puteți încerca să modificați directoarele.
Proiectare examen
profil public
Acest examen este proiectat pentru inginerii DevOps, dezvoltatorii de software și profesioniștii IT cu experiență la nivel intermediar în Acțiuni GitHub, inclusiv crearea fluxului de lucru, automatizarea și gestionarea canalelor CI/CD.
Abilități măsurate
NOTĂ: Marcatorii care urmează fiecăruia dintre abilități măsurate sunt menite să ilustreze modul în care evaluăm această abilitate. Subiectele asociate pot fi descrise în examen.
NOTĂ: Majoritatea întrebărilor acoperă caracteristicile care sunt disponibilitate generală (GA). Examenul poate conține întrebări despre caracteristicile De previzualizare dacă aceste caracteristici sunt utilizate frecvent.
Domeniu 1: Crearea și întreținerea fluxurilor de lucru (40%)
Lucrul cu evenimentele care declanșează fluxuri de lucru
Configurarea fluxurilor de lucru de rulat pentru unul sau mai multe evenimente
Configurarea fluxurilor de lucru de rulat pentru evenimente programate
Configurarea fluxurilor de lucru de rulat pentru evenimente manuale
Configurarea fluxurilor de lucru de rulat pentru evenimente web (de exemplu, check_run, check_suite, implementare etc.)
Demonstrați un eveniment GitHub pentru a declanșa un flux de lucru pe baza unui caz de utilizare practică
Utilizarea componentelor unui flux de lucru
Identificați sintaxa corectă pentru activitățile de flux de lucru (de exemplu, indentarea șicapsularea părților fluxului de lucru)
Utilizarea pașilor de activitate pentru acțiuni și comenzi shell
Utilizarea cuvintelor cheie condiționale pentru pași
Descrieți cum funcționează acțiunile, fluxurile de lucru, lucrările, pașii, rulează și piața funcționează împreună
Identificarea scenariilor potrivite pentru utilizarea GitHub-hosted și a alergătorilor auto-găzduite
Implementați comenzile fluxului de lucru ca pas de rulare pentru a comunica cu rularea
Demonstrează utilizarea locurilor de muncă dependente
Utilizați secrete criptate și variabile de mediu ca parte a unui flux de lucru
Utilizați secrete criptate pentru a stoca informații sensibile
Identificați variabilele implicite implicite disponibile în timpul construcției fluxului de lucru
Identificați locația pentru a seta variabile de mediu particularizate într-un flux de lucru
Identificați când să utilizați secretul GITHUB_TOKEN
Demonstrați cum se utilizează comenzile fluxului de lucru pentru a seta variabile de mediu
Crearea unui flux de lucru pentru un anumit scop
Adăugarea unui script la un flux de lucru
Demonstrați cum să publicați în pachete GitHub utilizând un flux de lucru
Demonstrați cum să publicați în Registry container GitHub utilizând un flux de lucru
Utilizarea containerelor de baze de date și servicii într-un flux de lucru Acțiuni GitHub
Utilizarea etichetelor pentru a direcționa fluxurile de lucru către anumiți alergători
Utilizarea CodeQL ca pas într-un flux de lucru
Demonstrați cum să publicați o componentă ca lansare GitHub utilizând acțiuni GitHub
Implementarea unei lansări pentru un furnizor în cloud utilizând un flux de lucru Acțiuni GitHub
Domeniu 2: Consumați fluxuri de lucru (20%)
Interpretarea efectelor unui flux de lucru
Identificați evenimentul care a declanșat un flux de lucru din efectele sale într-un depozit, o problemă sau o solicitare de extragere
Descrieți efectele unui flux de lucru din citirea fișierului său de configurare
Diagnosticarea rulărilor unui flux de lucru nereușit (de exemplu, utilizarea unui istoric al rulărilor de flux de lucru și a jurnalelor sale, determinați de ce este posibil ca o rulare a fluxului de lucru să nu fi reușit)
Identificarea modalităților de a accesa jurnalele de flux de lucru din interfața utilizator
Identificarea modalităților de a accesa jurnalele de flux de lucru din API-ul REST al GitHub
Activarea înregistrării în jurnal a depanarea pașilor într-un flux de lucru
Demonstrați cum se utilizează variabilele implicite de mediu într-un flux de lucru
Demonstrați sintaxa corectă pentru trecerea variabilelor de mediu particularizate într-un pas de flux de lucru
Gestionarea rulări fluxului de lucru
Configurarea memorării în cache a dependențelor fluxului de lucru
Identificarea pașilor pentru a transmite date între activități dintr-un flux de lucru
Eliminarea artefactelor fluxului de lucru din GitHub
Adăugarea unui ecuson cu starea fluxului de lucru
Adăugarea protecțiilor de mediu
Definirea unei matrice de configurații diferite ale activității
Implementați porțile de aprobare a fluxului de lucru
Găsiți un flux de lucru, jurnalele și artefactele sale
Descrieți unde să găsiți un flux de lucru într-un depozit
Explicați diferența dintre dezactivarea și ștergerea fluxurilor de lucru
Demonstrați cum să descărcați artefactele fluxului de lucru din interfața utilizator
Descrieți cum să utilizați fluxul de lucru șablon al unei organizații
Domeniu 3: Crearea și întreținerea acțiunilor (25%)
Utilizarea tipurilor de acțiuni disponibile
Identificați tipul de acțiune necesară pentru o anumită problemă (de exemplu, JavaScript, containerul Docker, pasul de rulare)
Demonstrați cum să depanați acțiunile JavaScript
Demonstrați cum să depanați acțiunile containerului Docker
Descrieți componentele unei acțiuni
Identificați fișierele și structura directorului necesare pentru a crea o acțiune
Identificați metadatele și sintaxa necesare pentru a crea o acțiune
Implementați comenzile fluxului de lucru într-o acțiune pentru comunicarea cu rularea (Notă: aceasta include codurile de ieșire)
Domeniu 4: Gestionarea acțiunilor GitHub în întreprindere (15%)
Distribuirea acțiunilor și a fluxurilor de lucru către întreprindere
Explicați șabloanele de reutilizare pentru acțiuni și fluxuri de lucru
Definiți o abordare pentru gestionarea și valorificarea componentelor reutilizabile (de exemplu, depozit pentru stocare, convenții de denumire pentru fișiere/foldere și planuri pentru întreținere continuă)
Definirea modului de distribuire a acțiunilor pentru o întreprindere
Definiți modul de control al accesului la acțiunile din cadrul întreprinderii
Configurarea politicilor de utilizare organizațională pentru acțiuni GitHub
Gestionarea alergătorilor pentru întreprindere
Descrieți efectele configurării listelor de permisiuni IP pe GitHub-hosted și runners cu auto-găzduit
Descrieți cum să selectați rulatorii potriviți pentru a accepta sarcinile de lucru (de exemplu, utilizarea unui runner găzduit automat față de GitHub-hosted runner, alegerea sistemelor de operare acceptate)
Explicați diferența dintre GitHub-hosted și alergătorii auto-găzduiti
Configurarea alergătorilor cu găzduire automată pentru utilizare la nivel de întreprindere (de exemplu, inclusiv proxy-uri, etichete, rețele)
Demonstrați cum să gestionați alergătorii găzduiti singuri utilizând grupuri (de exemplu, gestionarea accesului, mutarea alergătorilor în și între grupuri)
Demonstrați cum să monitorizați, să depanați și să actualizați alergătorii auto-găzduiti
Gestionarea secretelor criptate din întreprindere
Identificarea domeniului secretelor criptate
Demonstrați cum să accesați secrete criptate în cadrul acțiunilor și fluxurilor de lucru
Explicați cum să gestionați secretele criptate la nivel de organizație
Explicați cum să gestionați secretele criptate la nivel de depozit