Код IT
← Каталог

Справочник по GitHub Actions — Работа с артефактами между job’ами

Фрагмент из «Справочник по GitHub Actions»: Работа с артефактами между job’ами.

yaml infra-securityencyclopedia8-04-devops-ci-cd-3113 embed URL статья в энциклопедии
YAML main.yaml
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm run build
      - uses: actions/upload-artifact@v4
        with:
          name: dist
          path: dist/
  deploy:
    needs: build
    runs-on: ubuntu-latest
    steps:
      - uses: actions/download-artifact@v4
        with:
          name: dist
          path: dist/
      - run: rsync -av dist/ user@server:/var/www/
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - run: npm run build
      - uses: actions/upload-artifact@v4
        with:
          name: dist
          path: dist/
  deploy:
    needs: build
    runs-on: ubuntu-latest
    steps:
      - uses: actions/download-artifact@v4
        with:
          name: dist
          path: dist/
      - run: rsync -av dist/ user@server:/var/www/