Junior — Middle
Máte zkušenosti s používáním GitHub Actions pro automatizaci procesů CI/CD?
sobes.tech AI
Odpověď od AI
Ano, používal jsem GitHub Actions k automatizaci procesů CI/CD. Například jsem nastavoval workflow, který automaticky spouštěl testy při každém pushi do repozitáře a po úspěšném dokončení testů prováděl nasazení na staging server. To umožnilo rychle získat zpětnou vazbu o kvalitě kódu a urychlilo vydávání nových verzí.
Příklad jednoduchého workflow pro projekt Node.js:
name: Node.js CI
on: [push]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Setup Node.js
uses: actions/setup-node@v3
with:
node-version: '16'
- run: npm install
- run: npm test