image: alpine:latest workflow: rules: - if: $CI_COMMIT_BRANCH deploy-docs: stage: deploy tags: - docker script: - mkdir -p public - cp -r src/* public/ - sed -i "s/%%BRANCH%%/$CI_BRANCH_NAME/g" public/index.html - printenv artifacts: paths: - public/ environment: name: $CI_COMMIT_BRANCH url: "https://$CI_PAGES_URL/-/$CI_PROJECT_NAME/-/jobs/$CI_JOB_ID/artifacts/public/index.html"