Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ci: Delete dockerfile, move to common scripts, consolidate gcc/clang #759

Closed
wants to merge 1 commit into from

Conversation

cgwalters
Copy link
Member

The Dockerfile is problematic since we can't update it atomically.
I also really dislike reliance on the Hub.
Further, I think rather than caching our build deps, we should be
caching RPMs in CI. And we should be using rpm-ostree at some point
to assemble filesystem trees faster.

Also, consolidate the clang to be serial with gcc, since while we lose a tiny
bit of parallelism, it's not really worth its own context right now.

@cgwalters cgwalters force-pushed the drop-dockerfile branch 3 times, most recently from 4498df0 to e13a8a4 Compare April 28, 2017 18:01
The Dockerfile is problematic since we can't update it atomically. I also really
dislike reliance on the Hub. Further, I think rather than caching our build deps
as built containers, we should be caching RPMs in CI. And we should be using
rpm-ostree at some point to assemble filesystem trees faster.

Also, consolidate the clang to be serial with gcc, since while we lose a tiny
bit of parallelism, it's not really worth its own context right now.
@cgwalters
Copy link
Member Author

Whee! So...yeah, going to need to figure out caching for pkgs in the CI env.

@jlebon
Copy link
Member

jlebon commented Apr 28, 2017

OK sure, let's do this.
@rh-atomic-bot r+ 02f94c0

So...yeah, going to need to figure out caching for pkgs in the CI env.

projectatomic/papr#36

@rh-atomic-bot
Copy link

⌛ Testing commit 02f94c0 with merge aafa6c4...

rh-atomic-bot pushed a commit that referenced this pull request Apr 28, 2017
The Dockerfile is problematic since we can't update it atomically. I also really
dislike reliance on the Hub. Further, I think rather than caching our build deps
as built containers, we should be caching RPMs in CI. And we should be using
rpm-ostree at some point to assemble filesystem trees faster.

Also, consolidate the clang to be serial with gcc, since while we lose a tiny
bit of parallelism, it's not really worth its own context right now.

Closes: #759
Approved by: jlebon
@rh-atomic-bot
Copy link

💔 Test failed - status-atomicjenkins

@cgwalters
Copy link
Member Author

@rh-atomic-bot retry

@rh-atomic-bot
Copy link

⌛ Testing commit 02f94c0 with merge 4bbea19...

@rh-atomic-bot
Copy link

☀️ Test successful - status-atomicjenkins
Approved by: jlebon
Pushing 4bbea19 to master...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants