gdpm/.gitlab-ci.yml
David J. Allen 072a118c9d Fixed small issues and updated GitHub CI
-Make package manager functions return error
-Added Jenkensfile CI for testing purposes
-Updated the github CI for testing purposes
2023-01-13 14:07:14 -06:00

45 lines
No EOL
581 B
YAML

variables:
PROJECT_ROOT_PATH: /home/$USER/gdpm
stages:
- build
- test
- package
cache:
paths:
- tests
before-script:
- echo "Setting up dependencies..."
- git clone $
build-job:
stage: build
script:
- echo -e "Building executable and libraries...\n$PWD"
- bin/compile.sh
test-job:
stage: test
script:
- echo "Running unit tests..."
- bin/gdpm-tests
package-job:
stage: package
script:
- echo "Packaging binaries..."
deploy-job:
stage: deploy
script:
- echo "Deploying application..."
environment: production