Created
December 1, 2024 21:43
-
-
Save LuksJobs/768354aceeeb584f491eaf172f2bb390 to your computer and use it in GitHub Desktop.
Os **artifacts** são arquivos ou diretórios que você deseja **preservar após a execução de um job**. Esses arquivos podem ser disponibilizados para outros jobs na mesma pipeline, para download manual no GitLab ou armazenados por um período específico.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 📦 build_job: | |
| stage: build | |
| image: node:22.11 | |
| script: | |
| ## Instalando as depedências necessárias do Projeto | |
| - echo "🚀 Instalando as depedências do projeto ..." | |
| - npm install | |
| ## Buildando o Projeto | |
| - echo "📦 Buildando o Projeto ..." | |
| - npm run build | |
| cache: | |
| paths: | |
| - node_modules/ | |
| key: "$CI_COMMIT_REF_SLUG" # Cache específico por branch | |
| artifacts: | |
| paths: | |
| - dist/ # Diretório com arquivos de build | |
| expire_in: 30 minutes # Os artifacts expiram após 30 minutos |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment