diff options
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2b044e56..4724da5a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -12,7 +12,6 @@ variables: DOCROOT: /var/www/ stages: - - build-frontend - build - test - release @@ -29,17 +28,19 @@ stages: build-image.nginx: <<: *docker_definition - stage: build-frontend + stage: build artifacts: name: "${CI_JOB_NAME}_${CI_JOB_ID}_assets" expire_in: 1 day paths: - ./public/assets + - ./yarn.lock script: - docker build --pull -t "${TEST_IMAGE}-nginx" -f contrib/nginx/Dockerfile . - docker push "${TEST_IMAGE}-nginx" - instance=$(docker create "${TEST_IMAGE}-nginx") - docker cp "${instance}:/var/www/public/assets" public/ + - docker cp "${instance}:/var/www/yarn.lock" . - docker rm "${instance}" build-image: @@ -121,8 +122,9 @@ build-release-file: paths: - ./release/ script: - - rsync -vAax "${DOCROOT}" release/ + - rsync -vAax "${DOCROOT}" "${DOCROOT}/.babelrc" "${DOCROOT}/.browserslistrc" release/ - rsync -vAax public/assets release/public/ + - rsync -vAax yarn.lock release/ deploy-staging: <<: *deploy_definition |