1
0
Fork 0
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:
Steffen Vogel 2021-09-21 11:03:14 +02:00
parent ebf8fb41b8
commit a876333846

View file

@ -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
##############################################################################