Skip to content
Snippets Groups Projects
Unverified Commit 73c5893c authored by Eric Timmons's avatar Eric Timmons
Browse files

Update Gitlab CI

parent a1718bd3
No related branches found
No related tags found
No related merge requests found
Pipeline #5977 failed
include: include:
- project: 'clci/gitlab-ci' - project: 'clci/gitlab-ci'
ref: release/v2-dev ref: v2-dev
file: file:
- definitions.gitlab-ci.yml - definitions.gitlab-ci.yml
- project: 'clci/gitlab-ci' - guarded-linux-test-pipeline.gitlab-ci.yml
ref: release/v2-dev - guarded-release-pipeline.gitlab-ci.yml
file: - guarded-clpm-dep-update-pipeline.gitlab-ci.yml
- test-pipeline.gitlab-ci.yml
- release-pipeline.gitlab-ci.yml
rules:
- if: '$PIPELINE_TYPE != "clpm-dep-update"'
- project: 'clci/gitlab-ci'
ref: release/v2-dev
file:
- clpm-dep-update-pipeline.gitlab-ci.yml
rules:
- if: '$PIPELINE_TYPE == "clpm-dep-update"'
variables: variables:
# Neither of these have package local nickname support. # Neither of these have package local nickname support.
...@@ -32,24 +22,27 @@ workflow: ...@@ -32,24 +22,27 @@ workflow:
- if: '$CI_COMMIT_BRANCH' - if: '$CI_COMMIT_BRANCH'
- if: '$CI_COMMIT_TAG' - if: '$CI_COMMIT_TAG'
# Build the docs and upload them to Gitlab.
generate docs: generate docs:
image: clfoundation/sbcl
extends: extends:
- .clci sbcl - .clci sbcl
- .clci clpm script - .clci clpm script
variables: variables:
CLPM_SCRIPT: scripts/generate-docs.lisp CLCI_SCRIPT: scripts/generate-docs.lisp
artifacts: artifacts:
paths: paths:
- docs/ - docs/
# Notify the project containing the website that new documentation is ready to
# be fetched.
publish docs: publish docs:
stage: deploy stage: deploy
rules: rules:
- if: '$CI_COMMIT_TAG =~ /^v[0-9]+(\.[0-9]+)*(-.*)?$/' - if: '$CI_COMMIT_TAG =~ /^v[0-9]+(\.[0-9]+)*(-.*)?$/'
needs: needs:
- "test blocker:release:clci" - "blocker:release:clci"
trigger: cl-tar/cl-tar-site - "generate docs"
trigger: cl-tar/cl-tar.common-lisp.dev
variables: variables:
CL_TAR_FILE_TAG: $CI_COMMIT_TAG CL_TAR_FILE_TAG: $CI_COMMIT_TAG
CL_TAR_FILE_PIPELINE: $CI_PIPELINE_ID CL_TAR_FILE_PIPELINE: $CI_PIPELINE_ID
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment