mirror of
https://github.com/Kitware/CMake.git
synced 2025-10-19 02:17:27 +08:00
gitlab-ci: add jobs to upload cmake.org/cmake/help/git-{master,stage} docs
This commit is contained in:
@@ -70,11 +70,33 @@ build:help:master:
|
|||||||
- .cmake_org_help
|
- .cmake_org_help
|
||||||
- .run_only_for_continuous_master
|
- .run_only_for_continuous_master
|
||||||
|
|
||||||
|
upload:help:master:
|
||||||
|
extends:
|
||||||
|
- .rsync_upload_help
|
||||||
|
- .run_only_for_continuous_master
|
||||||
|
variables:
|
||||||
|
RSYNC_DESTINATION: git-master
|
||||||
|
dependencies:
|
||||||
|
- build:help:master
|
||||||
|
needs:
|
||||||
|
- build:help:master
|
||||||
|
|
||||||
build:help:stage:
|
build:help:stage:
|
||||||
extends:
|
extends:
|
||||||
- .cmake_org_help
|
- .cmake_org_help
|
||||||
- .run_only_for_continuous_stage
|
- .run_only_for_continuous_stage
|
||||||
|
|
||||||
|
upload:help:stage:
|
||||||
|
extends:
|
||||||
|
- .rsync_upload_help
|
||||||
|
- .run_only_for_continuous_stage
|
||||||
|
variables:
|
||||||
|
RSYNC_DESTINATION: git-stage
|
||||||
|
dependencies:
|
||||||
|
- build:help:stage
|
||||||
|
needs:
|
||||||
|
- build:help:stage
|
||||||
|
|
||||||
# Lint builds
|
# Lint builds
|
||||||
|
|
||||||
build:debian10-iwyu:
|
build:debian10-iwyu:
|
||||||
|
@@ -16,3 +16,20 @@
|
|||||||
- chmod 400 $RSYNC_BINARY_KEY
|
- chmod 400 $RSYNC_BINARY_KEY
|
||||||
- ssh-keygen -y -f $RSYNC_BINARY_KEY > $RSYNC_BINARY_KEY.pub
|
- ssh-keygen -y -f $RSYNC_BINARY_KEY > $RSYNC_BINARY_KEY.pub
|
||||||
- rsync -tv --recursive -e "ssh -i $RSYNC_BINARY_KEY -o StrictHostKeyChecking=no -o LogLevel=ERROR" build/ kitware@cmake.org:$RSYNC_DESTINATION/
|
- rsync -tv --recursive -e "ssh -i $RSYNC_BINARY_KEY -o StrictHostKeyChecking=no -o LogLevel=ERROR" build/ kitware@cmake.org:$RSYNC_DESTINATION/
|
||||||
|
|
||||||
|
.rsync_upload_help:
|
||||||
|
stage: upload
|
||||||
|
image: "fedora:33"
|
||||||
|
tags:
|
||||||
|
- docker
|
||||||
|
- linux
|
||||||
|
- build
|
||||||
|
environment:
|
||||||
|
name: rsync-upload
|
||||||
|
|
||||||
|
script:
|
||||||
|
- ls build/html/index.html
|
||||||
|
- dnf install -y --setopt=install_weak_deps=False rsync openssh-clients
|
||||||
|
- chmod 400 $RSYNC_HELP_KEY
|
||||||
|
- ssh-keygen -y -f $RSYNC_HELP_KEY > $RSYNC_HELP_KEY.pub
|
||||||
|
- rsync -tv --recursive --delete -e "ssh -i $RSYNC_HELP_KEY -o StrictHostKeyChecking=no -o LogLevel=ERROR" build/html/ kitware@cmake.org:$RSYNC_DESTINATION/
|
||||||
|
Reference in New Issue
Block a user