47 lines
1.6 KiB
YAML
47 lines
1.6 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-gnss-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
|
|
resource_group: packaging
|
|
script:
|
|
- curl --fail-with-body --silent http://es-lbs.av.it.pt:3000/archlinux/x86/it2s-itss-facilities-git
|
|
- curl --fail-with-body --silent http://es-lbs.av.it.pt:3000/ubuntu/focal/arm64/it2s-itss-facilities-git
|
|
- curl --fail-with-body --silent http://es-lbs.av.it.pt:3000/ubuntu/mantic/amd64/it2s-itss-facilities-git
|
|
- curl --fail-with-body --silent http://es-lbs.av.it.pt:3000/ubuntu/jammy/amd64/it2s-itss-facilities-git
|
|
|
|
deploy debug:
|
|
stage: deploy debug
|
|
resource_group: packaging
|
|
script:
|
|
- curl --fail-with-body --silent http://es-lbs.av.it.pt:3000/archlinux/x86/it2s-itss-facilities-debug-git
|
|
- curl --fail-with-body --silent http://es-lbs.av.it.pt:3000/ubuntu/focal/arm64/it2s-itss-facilities-debug-git
|
|
- curl --fail-with-body --silent http://es-lbs.av.it.pt:3000/ubuntu/mantic/amd64/it2s-itss-facilities-debug-git
|
|
- curl --fail-with-body --silent http://es-lbs.av.it.pt:3000/ubuntu/jammy/amd64/it2s-itss-facilities-debug-git
|