To receive notifications about scheduled maintenance, please subscribe to the mailing-list gitlab-operations@sympa.ethz.ch. You can subscribe to the mailing-list at https://sympa.ethz.ch

...
 
Commits (59)

Too many changes to show.

To preserve performance only 1000 of 1000+ files are displayed.

# runner configuration file
#
# file validation: https://gitlab.ethz.ch/[project_path]/-/ci/lint
# gitlab CI how-to: https://docs.gitlab.com/ee/ci/yaml/
# YAML getting started: https://yaml.org/start.html
# YAML reference card: https://yaml.org/refcard.html
#
# note: do not use the following keywords for job names: image, services, stages, types, before_script, after_script, variables, cache
stages:
- deploy
- test
deploy testmanagement to devserver:
stage: deploy
variables:
DEV_SERVER: 'flocklab@flocklab-dev-server.ethz.ch'
SSH_OPTIONS: 'ssh -q -o StrictHostKeyChecking=no'
RSYNC_OPTIONS: '-av --no-perms --no-owner --no-group --delete --exclude=*.ini --exclude=*.so'
script:
- 'apk update >/dev/null && apk add rsync openssh-client >/dev/null'
- 'eval $(ssh-agent -s) && echo "$CI_SSH_PRIVATE_KEY" | ssh-add -'
- 'echo "uploading files to ${DEV_SERVER}..."'
- 'rsync ${RSYNC_OPTIONS} -e "${SSH_OPTIONS}" server/testmanagementserver/ ${DEV_SERVER}:testmanagementserver/'
- 'rsync ${RSYNC_OPTIONS} -e "${SSH_OPTIONS}" server/webserver/testmanagement/ ${DEV_SERVER}:testmanagement/'
only:
refs:
- python3
changes:
- server/testmanagementserver/**/*
- server/webserver/testmanagement/**/*
deploy user to devserver:
stage: deploy
variables:
DEV_SERVER: 'flocklab@flocklab-dev-server.ethz.ch'
SSH_OPTIONS: 'ssh -q -o StrictHostKeyChecking=no'
RSYNC_OPTIONS: '-av --no-perms --no-owner --no-group --delete --exclude=*.ini --exclude=*.so'
script:
- 'apk update >/dev/null && apk add rsync openssh-client >/dev/null'
- 'eval $(ssh-agent -s) && echo "$CI_SSH_PRIVATE_KEY" | ssh-add -'
- 'echo "uploading files to ${DEV_SERVER}..."'
- 'rsync ${RSYNC_OPTIONS} -e "${SSH_OPTIONS}" server/webserver/user/ ${DEV_SERVER}:webserver/'
only:
refs:
- python3
changes:
- server/webserver/user/**/*
deploy to production:
stage: deploy
variables: