Categorías
Consolas / Bash GIT

Cómo crear una Acción (Action) en GitHub, que cree un archivo .zip (release) para cada versión que se suba al repositorio

Y aunque hay muchísimo que decir sobre esto de los «Actions» de GitHub, por lo pronto veremos solamente cómo es posible crear una nueva acción que genere un archivo .zip para cada versión que se suba, para que todos nuestros fans puedan descargar esas magníficas piezas de código que producimos. Ahí les va:

name: MasterDeployCI
on:
  push:
    branches:
      - master
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v1
    - name: Create Release Folder
      run: rsync -arv --exclude='.git/' --exclude='.github/' --exclude='.gitignore' . ./release
    - name: Switch to Release Folder
      run: |
        cd release
        ls -la
    - name: Bump version and push tag
      uses: anothrNick/github-tag-action@master
      env:
        GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
        REPO_OWNER: keithweaver

Deja una respuesta