it2s-itss-facilities/.gitlab-ci.yml

43 lines
1.2 KiB
YAML

image: registry.es.av.it.pt/cicd/archmaker
stages:
# - build
# - test
- deploy release
- deploy debug
#.dependencies:
# before_script:
# - pacman -Sy zeromq it2s-config-git it2s-asn-git it2s-tender-git mariadb it2s-gps-git it2s-obd-git --overwrite=* --noconfirm
#build:
# stage: build
# extends: .dependencies
# script: mkdir build && cd build && cmake .. && make
# artifacts:
# paths:
# - ./build/src/it2s-itss-facilities
# - ./build/test/tester
# expire_in: 1 hour
#test:
# stage: test
# extends: .dependencies
# script:
# - cd test
# - sh spawn.sh
deploy release:
stage: deploy release
script:
- curl -fs http://192.168.94.221:3000/archlinux/x86/it2s-itss-facilities-git
- curl -fs http://192.168.94.221:3000/ubuntu/focal/arm64/it2s-itss-facilities-git
- curl -fs http://192.168.94.221:3000/ubuntu/mantic/amd64/it2s-itss-facilities-git
deploy debug:
stage: deploy debug
script:
- curl -fs http://192.168.94.221:3000/archlinux/x86/it2s-itss-facilities-debug-git
- curl -fs http://192.168.94.221:3000/ubuntu/focal/arm64/it2s-itss-facilities-debug-git
- curl -fs http://192.168.94.221:3000/ubuntu/mantic/amd64/it2s-itss-facilities-debug-git