Skip to content
This repository has been archived by the owner on Aug 31, 2023. It is now read-only.

chore(ci): centos7 ci container #3866

Merged
merged 3 commits into from
Nov 30, 2022
Merged

chore(ci): centos7 ci container #3866

merged 3 commits into from
Nov 30, 2022

Conversation

xunilrj
Copy link
Contributor

@xunilrj xunilrj commented Nov 26, 2022

Summary

This PR creates the container need to build Rome using older glibc.
Will unblock #3650

Test Plan

Thus github action in this PR should publish a container to our container domain inside github;
And we should be able to build rome using this container on PR #3650
Rome binary should depend on glibc 2.17.
Rome binary should run on a standard container using CentOS.

@xunilrj xunilrj requested a review from a team as a code owner November 26, 2022 15:10
@netlify
Copy link

netlify bot commented Nov 26, 2022

Deploy Preview for docs-rometools canceled.

Name Link
🔨 Latest commit ea2bc67
🔍 Latest deploy log https://app.netlify.com/sites/docs-rometools/deploys/63879ef635048f0009cab0aa

@MichaReiser
Copy link
Contributor

Would you mind adding a description and test plan to your PR?

.github/workflows/build_ci.yaml Outdated Show resolved Hide resolved
.github/workflows/build_ci.yaml Outdated Show resolved Hide resolved
ci/publish.sh Outdated
Comment on lines 1 to 4
cd rome-ci-x86-64-centos7
docker build . --tag rome-ci-x86-64-centos7:latest
docker push rome-ci-x86-64-centos7:latest
cd ..
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: should we move these files under a scripts/ folder instead?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hum... I prefer to keep everything under ci at the moment. Because we will have other containers in the future.

Copy link
Contributor

@MichaReiser MichaReiser left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have you considered running the docker image directly without publishing it to docker hub first.

https://docs.github.com/en/actions/creating-actions/creating-a-docker-container-action

@xunilrj xunilrj merged commit 67a1d33 into main Nov 30, 2022
@xunilrj xunilrj deleted the chore/ci-containers branch November 30, 2022 18:34
# for free to subscribe to this conversation on GitHub. Already have an account? #.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants