mirror of
https://git.rwth-aachen.de/acs/public/villas/node/
synced 2025-03-09 00:00:00 +01:00
ci: remove build of docs and rpm packages
This commit is contained in:
parent
ebf8fb41b8
commit
a876333846
1 changed files with 0 additions and 82 deletions
|
@ -94,21 +94,6 @@ build:source:
|
|||
tags:
|
||||
- docker
|
||||
|
||||
build:docs:
|
||||
stage: build
|
||||
artifacts:
|
||||
name: ${CI_PROJECT_NAME}-doc-${CI_BUILD_REF}
|
||||
paths:
|
||||
- build/doc/
|
||||
script:
|
||||
- mkdir -p build && cd build
|
||||
- cmake ${CMAKE_OPTS} ..
|
||||
- make ${MAKE_OPTS} doc
|
||||
image: ${DOCKER_IMAGE}/dev:${DOCKER_TAG}
|
||||
tags:
|
||||
- docker
|
||||
|
||||
|
||||
# Stage: test
|
||||
##############################################################################
|
||||
|
||||
|
@ -189,26 +174,6 @@ test:integration:
|
|||
# Stage: packaging
|
||||
##############################################################################
|
||||
|
||||
pkg:rpm:
|
||||
stage: packaging
|
||||
image: ${DOCKER_IMAGE_DEV}:${DOCKER_TAG}
|
||||
script:
|
||||
- mkdir -p build && cd build
|
||||
- cmake -DWITH_NODE_ETHERCAT=OFF ..
|
||||
- make ${MAKE_OPTS} doc
|
||||
- make ${MAKE_OPTS} package
|
||||
artifacts:
|
||||
expire_in: 1 week
|
||||
name: ${CI_PROJECT_NAME}-packages-${CI_BUILD_REF}
|
||||
paths:
|
||||
- build/*.tar.gz
|
||||
- build/*.rpm
|
||||
needs:
|
||||
- job: "build:source: [fedora]"
|
||||
artifacts: true
|
||||
tags:
|
||||
- docker
|
||||
|
||||
pkg:alpine:
|
||||
stage: packaging
|
||||
image: docker:20.10
|
||||
|
@ -251,26 +216,9 @@ pkg:alpine:
|
|||
TRIPLET: armv7-alpine-linux-musleabihf
|
||||
needs: []
|
||||
|
||||
|
||||
# Stage: deploy
|
||||
##############################################################################
|
||||
|
||||
deploy:web:
|
||||
stage: deploy
|
||||
image:
|
||||
name: rclone/rclone:1.50
|
||||
entrypoint: [""]
|
||||
before_script:
|
||||
- rclone config create fein webdav url ${DEPLOY_PATH} vendor other user ${DEPLOY_USER} pass ${DEPLOY_PASS}
|
||||
script:
|
||||
- rclone copy build/doc/html fein:villas/doc-dev/${CI_BUILD_REF_NAME}
|
||||
needs:
|
||||
- job: build:docs
|
||||
only:
|
||||
- "/^v\\d+(\\.\\d+)+$/" # Only on version tags
|
||||
tags:
|
||||
- docker
|
||||
|
||||
deploy:docker:
|
||||
stage: deploy
|
||||
image: docker:20.10
|
||||
|
@ -295,36 +243,6 @@ deploy:docker:
|
|||
- job: "pkg:alpine: [linux/arm/v7, armv7, armv7-alpine-linux-musleabihf]"
|
||||
- job: "prepare:docker: [fedora, --tag ${DOCKER_IMAGE}/dev:${CI_COMMIT_REF_NAME}]"
|
||||
|
||||
.deploy:packages: &deploy_packages
|
||||
stage: deploy
|
||||
image:
|
||||
name: rclone/rclone:1.50
|
||||
entrypoint: [""]
|
||||
before_script:
|
||||
- apk add curl
|
||||
- rclone config create fein webdav url ${DEPLOY_PATH} vendor other user ${DEPLOY_USER} pass ${DEPLOY_PASS}
|
||||
script:
|
||||
- rclone copy --max-depth 1 --include '*.tar.gz' build fein:packages/dist
|
||||
- rclone copy --max-depth 1 --include '*.rpm' build fein:packages/fedora/${RELEASEVER}/x86_64
|
||||
- curl -L --user ${DEPLOY_USER}:${DEPLOY_PASS} ${DEPLOY_PATH}/hooks/createrepo
|
||||
variables:
|
||||
RELEASEVER: "33"
|
||||
needs:
|
||||
- job: pkg:rpm
|
||||
tags:
|
||||
- docker
|
||||
|
||||
deploy:packages:manual:
|
||||
<<: *deploy_packages
|
||||
when: manual
|
||||
except:
|
||||
- "/^v\\d+(\\.\\d+)+$/" # Only on version tags
|
||||
|
||||
deploy:packages:tags:
|
||||
<<: *deploy_packages
|
||||
only:
|
||||
- "/^v\\d+(\\.\\d+)+$/" # Only on version tags
|
||||
|
||||
# Stage: latest
|
||||
##############################################################################
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue