Skip to content
Snippets Groups Projects
Commit 4c8f0081 authored by Alejandro Lopez Gestoso's avatar Alejandro Lopez Gestoso
Browse files

Added gitLab Continuous Integration file to generate .deb packages on tag

parent 7d3e8ad6
No related branches found
Tags v1.0.1
No related merge requests found
Pipeline #3266 passed
image: docker.io/alopeziri/labrobotica
stages:
- build
- test
- deploy
build-package:
stage: build
script:
# Uncomment to install dependencies
# - apt-get update
# - apt-get -y --allow-unauthenticated install iri-<package_name>-dev
- apt-get update
- apt-get -y --allow-unauthenticated install iri-iriutils-dev
- mkdir -pv build
- cd build
- cmake -D CMAKE_BUILD_TYPE=RELEASE -DCPACK_PACKAGE_VERSION=$CI_COMMIT_TAG ..
- make package -j $(nproc)
artifacts:
paths:
- build/*.deb
expire_in: 2 weeks
only:
- tags
update_repo:
stage: deploy
script:
- cd build
- "scp -i /root/.ssh/iriLabKeyNopwd -r *comm*.deb irilabo@147.83.76.226:packages/"
- "ssh irilabo@147.83.76.226 -i /root/.ssh/iriLabKeyNopwd -tt /home/irilabo/repo_scripts/update_repo.sh comm"
only:
- tags
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment