Commit c707309d authored by Georgios Bitzes's avatar Georgios Bitzes
Browse files

Start compiling on fc-29 and fc-30

parent 2fcbdab1
Pipeline #1269573 failed with stages
in 31 minutes and 21 seconds
......@@ -36,6 +36,38 @@ deps-cc7:
paths:
- "$CI_JOB_NAME"
deps-fedora-29:
stage: deps
image: fedora:29
script:
- dnf install -y rpmdevtools python-devel python-setuptools sudo tar yum-utils
- dnf install -y dnf-plugins-core
- dnf builddep -y eos-folly-deps.spec
- mkdir -p ~/rpmbuild/SOURCES
- cp SConstruct.double-conversion ~/rpmbuild/SOURCES
- rpmbuild -ba --undefine=_disable_source_fetch eos-folly-deps.spec
- mkdir "$CI_JOB_NAME"
- cp -r /root/rpmbuild/RPMS/ /root/rpmbuild/SRPMS/ "$CI_JOB_NAME"
artifacts:
paths:
- "$CI_JOB_NAME"
deps-fedora-30:
stage: deps
image: fedora:30
script:
- dnf install -y rpmdevtools python-devel python-setuptools sudo tar yum-utils
- dnf install -y dnf-plugins-core
- dnf builddep -y eos-folly-deps.spec
- mkdir -p ~/rpmbuild/SOURCES
- cp SConstruct.double-conversion ~/rpmbuild/SOURCES
- rpmbuild -ba --undefine=_disable_source_fetch eos-folly-deps.spec
- mkdir "$CI_JOB_NAME"
- cp -r /root/rpmbuild/RPMS/ /root/rpmbuild/SRPMS/ "$CI_JOB_NAME"
artifacts:
paths:
- "$CI_JOB_NAME"
deps-fedora-31:
stage: deps
image: fedora:31
......@@ -120,6 +152,45 @@ cc7:
paths:
- "$CI_JOB_NAME"
fedora-29:
stage: build
image: fedora:29
dependencies:
- deps-fedora-29
script:
- dnf install -y rpmdevtools python-devel python-setuptools sudo tar yum-utils
- yum install -y deps-"$CI_JOB_NAME"/RPMS/x86_64/*
- dnf install -y dnf-plugins-core
- dnf builddep -y eos-folly.spec
- mkdir -p ~/rpmbuild/SOURCES
- cp 0001-Apply-SLC6-patches.patch ~/rpmbuild/SOURCES
- rpmbuild -ba --undefine=_disable_source_fetch eos-folly.spec
- mkdir "$CI_JOB_NAME"
- cp -r /root/rpmbuild/RPMS/ /root/rpmbuild/SRPMS/ "$CI_JOB_NAME"
artifacts:
paths:
- "$CI_JOB_NAME"
fedora-30:
stage: build
image: fedora:30
dependencies:
- deps-fedora-30
script:
- dnf install -y rpmdevtools python-devel python-setuptools sudo tar yum-utils
- yum install -y deps-"$CI_JOB_NAME"/RPMS/x86_64/*
- dnf install -y dnf-plugins-core
- dnf builddep -y eos-folly.spec
- mkdir -p ~/rpmbuild/SOURCES
- cp 0001-Apply-SLC6-patches.patch ~/rpmbuild/SOURCES
- rpmbuild -ba --undefine=_disable_source_fetch eos-folly.spec
- mkdir "$CI_JOB_NAME"
- cp -r /root/rpmbuild/RPMS/ /root/rpmbuild/SRPMS/ "$CI_JOB_NAME"
artifacts:
paths:
- "$CI_JOB_NAME"
fedora-31:
stage: build
image: fedora:31
......@@ -184,6 +255,8 @@ publish:
- deps-fedora-31
- deps-fedora-31-tsan
- deps-fedora-rawhide
- fedora-29
- fedora-30
- fedora-31
- fedora-31-tsan
- fedora-rawhide
......@@ -193,6 +266,8 @@ publish:
script:
- yum install -y tree sudo sssd-client createrepo
- sudo -u stci -s tree
- sudo -u stci -s ${PWD}/deploy-rpms.sh fedora-29 fc-29
- sudo -u stci -s ${PWD}/deploy-rpms.sh fedora-30 fc-30
- sudo -u stci -s ${PWD}/deploy-rpms.sh fedora-31 fc-31
- sudo -u stci -s ${PWD}/deploy-rpms.sh fedora-31-tsan fc-31-tsan
- sudo -u stci -s ${PWD}/deploy-rpms.sh fedora-rawhide fc-rawhide
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment