Skip to content
Snippets Groups Projects
Commit 19f5c082 authored by Ed Maros's avatar Ed Maros
Browse files

Added CI/CD pipeline commands for Rocky Linux 9

parent 3e717a9d
No related branches found
No related tags found
1 merge request!188Added CI/CD pipeline commands for Rocky Linux 9
#------------------------------------------------------------------------
# Red Hat - RL9 - Stable
#------------------------------------------------------------------------
#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
# NOTE
# IGWN names Rocky Linux 9 as el9
#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.image-rl9:
image: igwn/base:el9-testing
variables:
RL9_IGWN_CMAKE_DIR: local-rl9-release
RL9_TAG: el9
RPM_CMAKE_COMMAND: cmake
RPM_CMAKE_OPTIONS_BOOST: ""
RPM_PYTHON2_BUILD_OPTIONS: -DENABLE_SWIG_PYTHON2=NO
#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
manual-rl9:ldastools:x86_64:
extends:
- .image-rl9
- .rpm-build-all
- .stage-ldas-tools-suite
addr-rl9:ldastools:x86_64:
extends:
- .image-rl9
- .rpm-sanitizer-addr
- .stage-ldas-tools-suite
rl9:dump_rpm_macros:
extends:
- .rl9:common
- .stage-igwn-cmake
script:
- rpm --eval '%dump'
#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
#
#;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
.rl9:common:
extends:
- .image-rl9
- .only-ci
.rl9_rpm_build_cmake_package:
extends:
- .rl9:common
- .rpm_build_cmake_package
rl9:igwn_cmake:
variables:
RPM_REMOTE_PACKAGE_REPO: ${REMOTE_PACKAGE_HOST}/igwn-cmake/${RL9_IGWN_CMAKE_DIR}/noarch/igwn-cmake-macros-${IGWN_CMAKE_VERSION}-1.${RL9_TAG}.noarch.rpm
RPM_LOCALIZE_PACKAGE_REPO: ${RPM_LOCAL_REPO_NOARCH_DIR}
extends:
- .rl9:common
- .rpm-localize-repo
- .stage-igwn-cmake
rl9:ldastools_cmake:
extends:
- .rl9_rpm_build_cmake_package
- .setup-ldastools-cmake
needs:
- rl9:igwn_cmake
rl9:ldastoolsal:
extends:
- .rl9_rpm_build_cmake_package
- .setup-ldastoolsal
needs:
- rl9:ldastools_cmake
- rl9:igwn_cmake
rl9:ldastoolsal-swig:
extends:
- .rl9_rpm_build_cmake_package
- .setup-ldastoolsal-swig
needs:
- rl9:ldastoolsal
- rl9:ldastools_cmake
- rl9:igwn_cmake
rl9:filters:
extends:
- .rl9_rpm_build_cmake_package
- .setup-filters
needs:
- rl9:igwn_cmake
- rl9:ldastoolsal
rl9:framecpp:
extends:
- .rl9_rpm_build_cmake_package
- .setup-framecpp
needs:
- rl9:igwn_cmake
- rl9:ldastoolsal
rl9:framecpp-swig:
extends:
- .rl9_rpm_build_cmake_package
- .setup-framecpp-swig
needs:
- rl9:igwn_cmake
- rl9:ldastoolsal
- rl9:ldastoolsal-swig
- rl9:framecpp
rl9:ldasgen:
extends:
- .rl9_rpm_build_cmake_package
- .setup-ldasgen
needs:
- rl9:igwn_cmake
- rl9:ldastoolsal
rl9:ldasgen-swig:
extends:
- .rl9_rpm_build_cmake_package
- .setup-ldasgen-swig
needs:
- rl9:igwn_cmake
- rl9:ldastoolsal
- rl9:ldastoolsal-swig
- rl9:ldasgen
rl9:diskcache:
extends:
- .rl9_rpm_build_cmake_package
- .setup-diskcache
needs:
- rl9:igwn_cmake
- rl9:ldastoolsal
- rl9:ldasgen
rl9:diskcache-swig:
extends:
- .rl9_rpm_build_cmake_package
- .setup-diskcache-swig
needs:
- rl9:igwn_cmake
- rl9:ldastoolsal
- rl9:ldastoolsal-swig
- rl9:ldasgen
- rl9:ldasgen-swig
- rl9:diskcache
rl9:frameutils:
extends:
- .rl9_rpm_build_cmake_package
- .setup-frameutils
needs:
- rl9:igwn_cmake
- rl9:ldastoolsal
- rl9:framecpp
- rl9:filters
- rl9:ldasgen
rl9:frameutils-swig:
extends:
- .rl9_rpm_build_cmake_package
- .setup-frameutils-swig
needs:
- rl9:igwn_cmake
- rl9:ldastoolsal
- rl9:ldastoolsal-swig
- rl9:filters
- rl9:framecpp
- rl9:framecpp-swig
- rl9:ldasgen
- rl9:ldasgen-swig
- rl9:frameutils
rl9:utilities:
extends:
- .rl9_rpm_build_cmake_package
- .setup-utilities
needs:
- rl9:igwn_cmake
- rl9:ldastoolsal
- rl9:framecpp
- rl9:filters
- rl9:ldasgen
- rl9:frameutils
- rl9:diskcache
......@@ -15,6 +15,7 @@ include:
- local: '/.gitlab-ci-local/redhat-el8.yml'
- local: '/.gitlab-ci-local/ubuntu-2004.yml'
- local: '/.gitlab-ci-local/ubuntu-2204.yml'
- local: '/.gitlab-ci-local/redhat-rl9.yml'
- local: '/.gitlab-ci-local/documentation.yml'
.global-before-script: &global-before-script |-
......
# LDAS Tools Suite - NEXT
- General
- Removed support for Python 2
- Added CI/CD support for Rocy Linux 9
# LDAS Tools Suite
- General
- Fixed ticket #64
- Updated homepage URL
- Updated bug URL
- ldas-tools-framecpp -
- Converted to CMake (closes #33)
- Converted framecpp_sample to use boost::program_options
- Converted unit tests to use Boost::Test
- Added over arching directive to build only FrameCPP library and support packages (closes #63).
# LDAS Tools Suite - 20190202
- ldas-tools-cmake - 1.0.7
- Corrected cm_init to provide Autotools defines as strings
- Added cx_target_test
- Moved most cm_ functions from Autotools/ArchiveX to Autotools
- ldas-tools-framecpp-swig - 2.6.8
- Corrections for conda build on OSX
- Parameterized python build rules to minimize copy/paste errors
LDAS Tools Suite - NEXT
* Removed support for Python 2
LDAS Tools Suite - NEXT
*** General
* Fixed ticket #64
* - Updated homepage URL
* - Updated bug URL
*** ldas-tools-framecpp -
* Converted to CMake (closes #33)
* Converted framecpp_sample to use boost::program_options
* Converted unit tests to use Boost::Test
* Added over arching directive to build only FrameCPP library and support packages (closes #63).
LDAS Tools Suite - 20190202
*** ldas-tools-cmake - 1.0.7
* Corrected cm_init to provide Autotools defines as strings
* Added cx_target_test
* Moved most cm_ functions from Autotools/ArchiveX to Autotools
*** ldas-tools-framecpp-swig - 2.6.8
* Corrections for conda build on OSX
* Parameterized python build rules to minimize copy/paste errors
......@@ -2,7 +2,7 @@
%define name @PROJECT_NAME@
%define tarbasename %{name}
%define check_boost169 ( 0%{?rhel} && 0%{?rhel} <= 8 )
%define check_cmake3 ( 0%{?rhel} && 0%{?rhel} <= 7 )
%define check_cmake3 ( 0%{?rhel} && 0%{?rhel} <= 7 )
#------------------------------------------------------------------------
# OS configuration
......
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