mirror of
https://gitlab.com/libeigen/eigen.git
synced 2025-04-18 15:49:37 +08:00
36 lines
975 B
YAML
36 lines
975 B
YAML
# Push a nightly tag if the pipeline succeeded.
|
|
deploy:tag:nightly:
|
|
stage: deploy
|
|
image: alpine:edge
|
|
dependencies: []
|
|
before_script:
|
|
- apk add git
|
|
script:
|
|
- git tag -f nightly $CI_COMMIT_SHORT_SHA
|
|
- git push -f $EIGEN_CI_GIT_PUSH_URL tag nightly
|
|
tags:
|
|
- linux
|
|
- eigen-runner
|
|
rules:
|
|
- if: $CI_PIPELINE_SOURCE == "schedule" && $CI_PROJECT_NAMESPACE == "libeigen"
|
|
- if: $CI_PIPELINE_SOURCE == "web" && $CI_PROJECT_NAMESPACE == "libeigen"
|
|
|
|
# Upload docs if pipeline succeeded.
|
|
deploy:doc:nightly:
|
|
stage: deploy
|
|
image: busybox
|
|
dependencies: [ build:linux:doc ]
|
|
script:
|
|
- mv ${EIGEN_CI_BUILDDIR}/doc/html public
|
|
pages: true
|
|
artifacts:
|
|
name: "$CI_JOB_NAME_SLUG-$CI_COMMIT_REF_SLUG"
|
|
paths:
|
|
- public/
|
|
tags:
|
|
- linux
|
|
- eigen-runner
|
|
rules:
|
|
- if: $CI_PIPELINE_SOURCE == "schedule" && $CI_PROJECT_NAMESPACE == "libeigen"
|
|
- if: $CI_PIPELINE_SOURCE == "web" && $CI_PROJECT_NAMESPACE == "libeigen"
|