Ensimmäinen GitHub-työnkulkusi
Luokaa ja suorittakaa ensimmäinen GitHub Actions -työnkulkusi yksinkertaisen tehtävän automatisoimiseksi repositoriossasi.
Ensimmäinen GitHub-työnkulkusi on ilmainen DevOps-bootcamp-oppitunti CoddyKitissä. Tämä on oppitunti 3/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu DevOps-bootcamp-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.
Tervetuloa workflow'iden pariin!
Workflow on repositoriossasi suoritettava automaattinen vaiheiden sarja. Kirjoitat sen YAML-muodossa ja sijoitat hakemistoon .github/workflows/.
Ydin: nimi ja käynnistimet
Jokainen workflow tarvitsee name-avaimen tunnistamista varten ja on-avaimen käynnistintä varten. Käyttäkää on: push, jos haluatte suorittaa sen aina, kun koodia viedään repositorioon.
Jobit: työn yksiköt
Kun olette määrittäneet, milloin workflow suoritetaan, jobs määrittää, mitä se tekee. Jokainen job on itsenäinen työyksikkö, jolla on oma tunnisteensa.
Runnerit: virtuaalikoneenne
runs-on-avain valitsee jobin suorittavan koneen. ubuntu-latest on tavallisin valinta, mutta tarvittaessa voitte käyttää myös vaihtoehtoja windows-latest ja macos-latest.
Stepit: actionien suoritusjärjestys
Jobin sisällä steps suoritetaan järjestyksessä. run suorittaa shell-komennon, kun taas uses ottaa käyttöön valmiin actionin. Aloitamme komennolla run.
Ensimmäinen workflow: tervehdys!
Tässä on valmis aloitus-workflow: se ottaa koodin työpuuhun, tulostaa tervehdyksen ja luettelee tiedostot. Tallentakaa se nimellä hello-workflow.yml ja suorittakaa se.
name: My First Hello Workflow
on: [push]
jobs:
say_hello_job:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Say Hello World
run: echo "Hello from GitHub Actions!"
- name: List current directory files
run: ls -la`run`-komennon ymmärtäminen
run-avain suorittaa runnerilla minkä tahansa shell-komennon – echo tulostaa tekstiä ja ls -la luettelee tiedostot. Useita rivejä voi yhdistää merkillä |.
Workflow'n käynnistäminen
Käytettäessä asetusta on: [push] workflow käynnistyy automaattisesti, kun YAML-tiedosto commitoidaan ja pusketaan repositorioon. Manuaalista käynnistystä ei tarvita.
Workflow-ajojen tarkasteleminen
Siirry repositoriosi Actions-välilehdelle seurataksesi ajoja reaaliajassa – näet tilan, jobit, stepit ja täydet lokit virheiden selvittämistä varten.
Pikatarkistus: workflow'n rakenne
Mikä seuraavista EI ole perustason GitHub Actions -workflow'n YAML-tiedostossa suoraan käytettävä ylätason avainsana?
Kertaus: ensimmäinen automaatiosi!
Rakensit ja käynnistit ensimmäisen workflow'si: se sijaitsee hakemistossa .github/workflows/, käynnistyy tapahtumasta ja suorittaa stepit valitulla runnerilla. Hienoa.
Opi DevOps-bootcamp tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 142
- Oppitunnit
- 568
Usein kysytyt kysymykset
Onko oppitunti ”Ensimmäinen GitHub-työnkulkusi” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa DevOps-bootcamp-oppimispolun 3 oppituntia, myös oppitunnin “Ensimmäinen GitHub-työnkulkusi”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. DevOps-bootcamp-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Ensimmäinen GitHub-työnkulkusi”?
Luokaa ja suorittakaa ensimmäinen GitHub Actions -työnkulkusi yksinkertaisen tehtävän automatisoimiseksi repositoriossasi. Harjoittelet DevOps-bootcamp-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni DevOps-bootcamp-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin DevOps-bootcamp-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 3/4.
Kuinka kauan ”Ensimmäinen GitHub-työnkulkusi”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä DevOps-bootcamp-oppitunnilla?
Kyllä. Jokainen DevOps-bootcamp-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- Mitä CI/CD ja DevOps ovat?
- GitHub Actionsin keskeiset käsitteet
- Ensimmäinen GitHub-työnkulkusi
- Salaisuuksien ja ympäristömuuttujien hallinta