prueba-releases/.gitea/workflows/ci.yaml
Kristina b8b6e87a89
All checks were successful
Tar y Zip por version / archive (push) Successful in 5s
repo comprimido
2026-05-17 23:51:46 +02:00

29 lines
No EOL
776 B
YAML

name: Tar y Zip por version
on:
push:
tags:
- 'v*' # se ejecuta al hacer push de tags tipo v1.0.0
jobs:
archive:
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Crear tar y zip de la version
run: |
mkdir -p artifacts
# Nombre de la tag que ha disparado el workflow (ej: v1.0.0)
TAG="${GITHUB_REF_NAME}"
echo "Version/tag actual: $TAG"
# Tar.gz y zip solo con archivos del repo en esa tag
git archive --format=tar.gz --output="artifacts/repo-${TAG}.tar.gz" "$TAG"
git archive --format=zip --output="artifacts/repo-${TAG}.zip" "$TAG"
echo "Articulos generados en artifacts/"
ls -lh artifacts