satis/.gitlab-ci.yml

22 lines
451 B
YAML

image: gitlab/dind
services:
- docker:dind
pages:
stage: deploy
cache:
paths:
- composer
script:
- realpath composer || mkdir composer
- echo "$AUTH_JSON" > composer/auth.json
- docker run --rm -i -v `pwd`:/build -v `pwd`/composer:/composer composer/satis
- mv output public # gitlab requires directory to be named public
- rm -f composer/auth.json # don't store auth
artifacts:
paths:
- public
only:
- master