Estou tendo problemas com a análise de um build
diretório entre estágios usando o Gitlab-CI.
O Gitlab-CI limpa os artefatos de criação criados entre os estágios, o que parece estranho. Estou tentando armazenar os artefatos de construção entre a construção e o estágio de teste, no entanto, a fase de construção também possui o artefato de construção que eu quero manter e também os artefatos de construção necessários para executar o próximo estágio.
É possível ter vários tempos de expiração com caminhos diferentes usando a artifacts
opção?
Eu tentei o seguinte, que mantém apenas a segunda definição de paths
(os caminhos build / test *) e não a primeira paths
(.dmg) declarada.
artifacts:
paths:
- build/*.dmg
expire_in: 1 week
paths:
- build/test1
- build/test2
- build/test3
expire_in: 15 mins
Eu tentei usar o caches
porém não consigo fazer isso funcionar ... Qualquer sugestão seria muito apreciada!