4fda8b58ca
Adds a new CI configuration file from the unboundsoftware project, ensuring better alignment with the project's workflow. This change enhances the CI pipeline structure by including additional templates for improved build and release processes.
21 lines
506 B
YAML
21 lines
506 B
YAML
include:
|
|
- template: 'Workflows/MergeRequest-Pipelines.gitlab-ci.yml'
|
|
- project: unboundsoftware/ci-templates
|
|
file: Defaults.gitlab-ci.yml
|
|
- project: unboundsoftware/ci-templates
|
|
file: Release.gitlab-ci.yml
|
|
|
|
stages:
|
|
- build
|
|
|
|
image: buildtool/build-tools:${BUILDTOOLS_VERSION}
|
|
|
|
build:
|
|
stage: build
|
|
script:
|
|
- build
|
|
- curl -Os https://uploader.codecov.io/latest/linux/codecov
|
|
- chmod +x codecov
|
|
- ./codecov -t ${CODECOV_TOKEN} -R $CI_PROJECT_DIR -C $CI_COMMIT_SHA -r $CI_PROJECT_PATH
|
|
- push
|