Evenimentul release este ideal pentru fluxurile de livrare software (CD): compilarea binarelor multi-platformă, atașarea fișierelor .tar.gz sau .zip la release, precum și publicarea automată a pachetelor pe npm, PyPI, Docker Hub sau GitHub Packages.
Exemplu: Publicarea automată a unui pachet la apariția unui Release
name: Publică Pachetul
on:
release:
types: [published]
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: 20
registry-url: 'https://registry.npmjs.org'
- run: npm ci
- run: npm publish
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
Întrebări & Exemple de Cod:
Evenimentul release în GitHub ActionsAi o nelămurire despre utilizarea comenzii
Evenimentul release în GitHub Actionssau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.