mirror of
https://github.com/ETLCPP/etl.git
synced 2026-04-30 19:09:10 +08:00
* updated the version handling - Introduces a new version.txt file - This file is parsed by CMake to determine the current version * assign version in project call * use version variable * Meson update 1. Minor fix for GCC build 2. Use external version file which can be used by CMake as well * get version from git tag now * ci/cd broke.. * maybe this solves the error * updated workflow files * one last test * remove git describe call
25 lines
365 B
YAML
25 lines
365 B
YAML
image: rikorose/gcc-cmake
|
|
|
|
variables:
|
|
GIT_SUBMODULE_STRATEGY: recursive
|
|
GIT_STRATEGY: clone
|
|
|
|
stages:
|
|
- build
|
|
- test
|
|
|
|
Build ETL:
|
|
stage: build
|
|
script:
|
|
- git fetch --tags
|
|
- cmake -DBUILD_TESTS=ON ./
|
|
- make
|
|
artifacts:
|
|
paths:
|
|
- ./test/etl_tests
|
|
|
|
Run ETL tests:
|
|
stage: test
|
|
dependencies:
|
|
- Build ETL
|
|
script: ./test/etl_tests |