Sobes.tech
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