Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
lalsuite
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Iterations
Wiki
Requirements
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Locked files
Build
Pipelines
Jobs
Pipeline schedules
Test cases
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Service Desk
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Code review analytics
Issue analytics
Insights
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
lscsoft
lalsuite
Commits
6136c2ed
Verified
Commit
6136c2ed
authored
1 year ago
by
Duncan Macleod
Committed by
Adam Mercer
1 year ago
Browse files
Options
Downloads
Patches
Plain Diff
ci: rename all rpm-related jobs
to be specific about el7, so that we can add el8 later
parent
659c196e
No related branches found
No related tags found
No related merge requests found
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
.gitlab-ci.yml
+86
-77
86 additions, 77 deletions
.gitlab-ci.yml
.gitlab/ci/containers.yml
+15
-11
15 additions, 11 deletions
.gitlab/ci/containers.yml
common/maintainer-scripts/check_library_dependencies
+1
-1
1 addition, 1 deletion
common/maintainer-scripts/check_library_dependencies
with
102 additions
and
89 deletions
.gitlab-ci.yml
+
86
−
77
View file @
6136c2ed
...
@@ -234,7 +234,6 @@ default:
...
@@ -234,7 +234,6 @@ default:
extends
:
extends
:
-
.rhel:rpm
-
.rhel:rpm
-
.build-from-tarball
-
.build-from-tarball
image
:
igwn/base:el7-testing
variables
:
variables
:
# disable repos we don't use
# disable repos we don't use
DISABLE_REPOS
:
"
htcondor
osg"
DISABLE_REPOS
:
"
htcondor
osg"
...
@@ -326,6 +325,11 @@ default:
...
@@ -326,6 +325,11 @@ default:
-
!reference
[
.ci-lalsuite-tag-build
,
rules
]
-
!reference
[
.ci-lalsuite-tag-build
,
rules
]
-
!reference
[
.ci-docker
,
rules
]
-
!reference
[
.ci-docker
,
rules
]
.rpmbuild:el7
:
extends
:
-
.rpmbuild
image
:
igwn/base:el7-testing
# -- debian
# -- debian
# template for debian packaging jobs
# template for debian packaging jobs
...
@@ -631,9 +635,9 @@ tarball:lal:
...
@@ -631,9 +635,9 @@ tarball:lal:
needs
:
needs
:
-
tarball:lal
-
tarball:lal
lal:rpm
:
lal:rpm:
el7
:
extends
:
extends
:
-
.rpmbuild
-
.rpmbuild
:el7
-
.lal
-
.lal
lal:deb
:
lal:deb
:
...
@@ -665,13 +669,13 @@ lal:conda:mkl:
...
@@ -665,13 +669,13 @@ lal:conda:mkl:
.lalframe
:
.lalframe
:
stage
:
LALFrame
stage
:
LALFrame
lalframe:rpm
:
lalframe:rpm:
el7
:
extends
:
extends
:
-
.rpmbuild
-
.rpmbuild
:el7
-
.lalframe
-
.lalframe
needs
:
needs
:
-
tarballs
-
tarballs
-
lal:rpm
-
lal:rpm
:el7
lalframe:deb
:
lalframe:deb
:
extends
:
extends
:
...
@@ -697,13 +701,13 @@ lalframe:conda:
...
@@ -697,13 +701,13 @@ lalframe:conda:
.lalmetaio
:
.lalmetaio
:
stage
:
LALMetaIO
stage
:
LALMetaIO
lalmetaio:rpm
:
lalmetaio:rpm:
el7
:
extends
:
extends
:
-
.rpmbuild
-
.rpmbuild
:el7
-
.lalmetaio
-
.lalmetaio
needs
:
needs
:
-
tarballs
-
tarballs
-
lal:rpm
-
lal:rpm
:el7
lalmetaio:deb
:
lalmetaio:deb
:
extends
:
extends
:
...
@@ -729,13 +733,13 @@ lalmetaio:conda:
...
@@ -729,13 +733,13 @@ lalmetaio:conda:
.lalsimulation
:
.lalsimulation
:
stage
:
LALSimulation
stage
:
LALSimulation
lalsimulation:rpm
:
lalsimulation:rpm:
el7
:
extends
:
extends
:
-
.rpmbuild
-
.rpmbuild
:el7
-
.lalsimulation
-
.lalsimulation
needs
:
needs
:
-
tarballs
-
tarballs
-
lal:rpm
-
lal:rpm
:el7
lalsimulation:deb
:
lalsimulation:deb
:
extends
:
extends
:
...
@@ -763,15 +767,15 @@ lalsimulation:conda:
...
@@ -763,15 +767,15 @@ lalsimulation:conda:
.lalburst
:
.lalburst
:
stage
:
LALBurst
stage
:
LALBurst
lalburst:rpm
:
lalburst:rpm:
el7
:
extends
:
extends
:
-
.rpmbuild
-
.rpmbuild
:el7
-
.lalburst
-
.lalburst
needs
:
needs
:
-
tarballs
-
tarballs
-
lal:rpm
-
lal:rpm
:el7
-
lalmetaio:rpm
-
lalmetaio:rpm
:el7
-
lalsimulation:rpm
-
lalsimulation:rpm
:el7
lalburst:deb
:
lalburst:deb
:
extends
:
extends
:
...
@@ -801,17 +805,17 @@ lalburst:conda:
...
@@ -801,17 +805,17 @@ lalburst:conda:
.lalinspiral
:
.lalinspiral
:
stage
:
LALInspiral
stage
:
LALInspiral
lalinspiral:rpm
:
lalinspiral:rpm:
el7
:
extends
:
extends
:
-
.rpmbuild
-
.rpmbuild
:el7
-
.lalinspiral
-
.lalinspiral
needs
:
needs
:
-
tarballs
-
tarballs
-
lal:rpm
-
lal:rpm
:el7
-
lalframe:rpm
-
lalframe:rpm
:el7
-
lalmetaio:rpm
-
lalmetaio:rpm
:el7
-
lalsimulation:rpm
-
lalsimulation:rpm
:el7
-
lalburst:rpm
-
lalburst:rpm
:el7
lalinspiral:deb
:
lalinspiral:deb
:
extends
:
extends
:
...
@@ -845,18 +849,18 @@ lalinspiral:conda:
...
@@ -845,18 +849,18 @@ lalinspiral:conda:
.lalinference
:
.lalinference
:
stage
:
LALInference
stage
:
LALInference
lalinference:rpm
:
lalinference:rpm:
el7
:
extends
:
extends
:
-
.rpmbuild
-
.rpmbuild
:el7
-
.lalinference
-
.lalinference
needs
:
needs
:
-
tarballs
-
tarballs
-
lal:rpm
-
lal:rpm
:el7
-
lalframe:rpm
-
lalframe:rpm
:el7
-
lalmetaio:rpm
-
lalmetaio:rpm
:el7
-
lalsimulation:rpm
-
lalsimulation:rpm
:el7
-
lalburst:rpm
-
lalburst:rpm
:el7
-
lalinspiral:rpm
-
lalinspiral:rpm
:el7
lalinference:deb
:
lalinference:deb
:
extends
:
extends
:
...
@@ -892,19 +896,19 @@ lalinference:conda:
...
@@ -892,19 +896,19 @@ lalinference:conda:
.lalpulsar
:
.lalpulsar
:
stage
:
LALPulsar
stage
:
LALPulsar
lalpulsar:rpm
:
lalpulsar:rpm:
el7
:
extends
:
extends
:
-
.rpmbuild
-
.rpmbuild
:el7
-
.lalpulsar
-
.lalpulsar
needs
:
needs
:
-
tarballs
-
tarballs
-
lal:rpm
-
lal:rpm
:el7
-
lalframe:rpm
-
lalframe:rpm
:el7
-
lalmetaio:rpm
-
lalmetaio:rpm
:el7
-
lalsimulation:rpm
-
lalsimulation:rpm
:el7
-
lalburst:rpm
-
lalburst:rpm
:el7
-
lalinspiral:rpm
-
lalinspiral:rpm
:el7
-
lalinference:rpm
-
lalinference:rpm
:el7
lalpulsar:deb
:
lalpulsar:deb
:
extends
:
extends
:
...
@@ -942,20 +946,20 @@ lalpulsar:conda:
...
@@ -942,20 +946,20 @@ lalpulsar:conda:
.lalapps
:
.lalapps
:
stage
:
LALApps
stage
:
LALApps
lalapps:rpm
:
lalapps:rpm:
el7
:
extends
:
extends
:
-
.rpmbuild
-
.rpmbuild
:el7
-
.lalapps
-
.lalapps
needs
:
needs
:
-
tarballs
-
tarballs
-
lal:rpm
-
lal:rpm
:el7
-
lalframe:rpm
-
lalframe:rpm
:el7
-
lalmetaio:rpm
-
lalmetaio:rpm
:el7
-
lalsimulation:rpm
-
lalsimulation:rpm
:el7
-
lalburst:rpm
-
lalburst:rpm
:el7
-
lalinspiral:rpm
-
lalinspiral:rpm
:el7
-
lalinference:rpm
-
lalinference:rpm
:el7
-
lalpulsar:rpm
-
lalpulsar:rpm
:el7
lalapps:deb
:
lalapps:deb
:
extends
:
extends
:
...
@@ -1276,13 +1280,13 @@ lalinference_testjob:
...
@@ -1276,13 +1280,13 @@ lalinference_testjob:
-
git lfs clone https://git.ligo.org/lscsoft/ROQ_data --include "**/params.dat,*/4s/**"
-
git lfs clone https://git.ligo.org/lscsoft/ROQ_data --include "**/params.dat,*/4s/**"
-
bash lalinference/test/lalinference_nestedSampling_integration_test.sh
-
bash lalinference/test/lalinference_nestedSampling_integration_test.sh
needs
:
needs
:
-
lal:rpm
-
lal:rpm
:el7
-
lalframe:rpm
-
lalframe:rpm
:el7
-
lalmetaio:rpm
-
lalmetaio:rpm
:el7
-
lalsimulation:rpm
-
lalsimulation:rpm
:el7
-
lalburst:rpm
-
lalburst:rpm
:el7
-
lalinspiral:rpm
-
lalinspiral:rpm
:el7
-
lalinference:rpm
-
lalinference:rpm
:el7
artifacts
:
artifacts
:
expire_in
:
18h
expire_in
:
18h
paths
:
paths
:
...
@@ -1310,13 +1314,13 @@ lalpulsar_longtests:
...
@@ -1310,13 +1314,13 @@ lalpulsar_longtests:
-
make -j${CPU_COUNT} check -C bin/longtests/ LONGTESTS=1
-
make -j${CPU_COUNT} check -C bin/longtests/ LONGTESTS=1
needs
:
needs
:
-
tarballs
-
tarballs
-
lal:rpm
-
lal:rpm
:el7
-
lalframe:rpm
-
lalframe:rpm
:el7
-
lalmetaio:rpm
-
lalmetaio:rpm
:el7
-
lalsimulation:rpm
-
lalsimulation:rpm
:el7
-
lalburst:rpm
-
lalburst:rpm
:el7
-
lalinspiral:rpm
-
lalinspiral:rpm
:el7
-
lalinference:rpm
-
lalinference:rpm
:el7
artifacts
:
artifacts
:
# upload some files to debug failures
# upload some files to debug failures
paths
:
paths
:
...
@@ -1356,20 +1360,10 @@ top-level:pulsar:
...
@@ -1356,20 +1360,10 @@ top-level:pulsar:
stage
:
upgrade tests
stage
:
upgrade tests
artifacts
:
{}
artifacts
:
{}
upgrade:rpm:
el7
:
.
upgrade:rpm
:
extends
:
extends
:
-
.rpmbuild
-
.rpmbuild
:el7
-
.upgrade-test
-
.upgrade-test
needs
:
-
lal:rpm
-
lalframe:rpm
-
lalmetaio:rpm
-
lalsimulation:rpm
-
lalburst:rpm
-
lalinspiral:rpm
-
lalinference:rpm
-
lalpulsar:rpm
-
lalapps:rpm
script
:
script
:
# install latest release
# install latest release
-
yum -y -q install lal* python*-lal* --exclude lalsuite*
-
yum -y -q install lal* python*-lal* --exclude lalsuite*
...
@@ -1389,6 +1383,21 @@ upgrade:rpm:el7:
...
@@ -1389,6 +1383,21 @@ upgrade:rpm:el7:
# install new packages
# install new packages
-
yum -y upgrade
-
yum -y upgrade
upgrade:rpm:el7
:
extends
:
-
.rpmbuild:el7
-
.upgrade:rpm
needs
:
-
lal:rpm:el7
-
lalframe:rpm:el7
-
lalmetaio:rpm:el7
-
lalsimulation:rpm:el7
-
lalburst:rpm:el7
-
lalinspiral:rpm:el7
-
lalinference:rpm:el7
-
lalpulsar:rpm:el7
-
lalapps:rpm:el7
upgrade:debian:bullseye
:
upgrade:debian:bullseye
:
extends
:
extends
:
-
.debuild
-
.debuild
...
...
This diff is collapsed.
Click to expand it.
.gitlab/ci/containers.yml
+
15
−
11
View file @
6136c2ed
...
@@ -62,18 +62,22 @@
...
@@ -62,18 +62,22 @@
.docker:el
:
.docker:el
:
extends
:
extends
:
-
.docker
-
.docker
.docker:el7
:
variables
:
variables
:
DOCKER_FILE
:
"
.gitlab-ci-el7.Dockerfile"
DOCKER_FILE
:
"
.gitlab-ci-el7.Dockerfile"
extends
:
-
.docker:el
needs
:
needs
:
-
lal:rpm
-
lal:rpm
:el7
-
lalframe:rpm
-
lalframe:rpm
:el7
-
lalmetaio:rpm
-
lalmetaio:rpm
:el7
-
lalsimulation:rpm
-
lalsimulation:rpm
:el7
-
lalburst:rpm
-
lalburst:rpm
:el7
-
lalinspiral:rpm
-
lalinspiral:rpm
:el7
-
lalinference:rpm
-
lalinference:rpm
:el7
-
lalpulsar:rpm
-
lalpulsar:rpm
:el7
-
lalapps:rpm
-
lalapps:rpm
:el7
# template for Debian docker builds
# template for Debian docker builds
.docker:debian
:
.docker:debian
:
...
@@ -118,7 +122,7 @@ docker:nightly:el7:
...
@@ -118,7 +122,7 @@ docker:nightly:el7:
-
!reference
[
.container_snippets
,
nightly_image
]
-
!reference
[
.container_snippets
,
nightly_image
]
-
!reference
[
.container_snippets
,
rhel
]
-
!reference
[
.container_snippets
,
rhel
]
extends
:
extends
:
-
.docker:el
-
.docker:el
7
-
.docker:nightly
-
.docker:nightly
# build a tagged container from the rpms
# build a tagged container from the rpms
...
@@ -127,7 +131,7 @@ docker:tags:el7:
...
@@ -127,7 +131,7 @@ docker:tags:el7:
-
!reference
[
.container_snippets
,
tag_image
]
-
!reference
[
.container_snippets
,
tag_image
]
-
!reference
[
.container_snippets
,
rhel
]
-
!reference
[
.container_snippets
,
rhel
]
extends
:
extends
:
-
.docker:el
-
.docker:el
7
-
.docker:tags
-
.docker:tags
# build a nightly container for Debian bullseye
# build a nightly container for Debian bullseye
...
...
This diff is collapsed.
Click to expand it.
common/maintainer-scripts/check_library_dependencies
+
1
−
1
View file @
6136c2ed
...
@@ -197,7 +197,7 @@ def check_gitlab_depends(lib, depends):
...
@@ -197,7 +197,7 @@ def check_gitlab_depends(lib, depends):
gitlab_ci
.
update
(
safe_load_ignore_unknown
(
f
))
gitlab_ci
.
update
(
safe_load_ignore_unknown
(
f
))
error
=
0
error
=
0
for
pkg
in
(
'
pkg
'
,
'
conda
'
,
'
deb
'
,
'
rpm
'
,
'
koji
'
):
for
pkg
in
(
'
pkg
'
,
'
conda
'
,
'
deb
'
,
'
rpm
:el7
'
,
'
koji
'
):
found
=
set
()
found
=
set
()
ci_job_name
=
f
'
{
lib
}
:
{
pkg
}
'
ci_job_name
=
f
'
{
lib
}
:
{
pkg
}
'
for
needs
in
gitlab_ci
[
ci_job_name
][
'
needs
'
]:
for
needs
in
gitlab_ci
[
ci_job_name
][
'
needs
'
]:
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment