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

set up POC pipeline for Fedora CoreOS #49

Closed
dustymabe opened this issue Sep 12, 2018 · 7 comments
Closed

set up POC pipeline for Fedora CoreOS #49

dustymabe opened this issue Sep 12, 2018 · 7 comments
Assignees

Comments

@dustymabe
Copy link
Member

Since we now have a makeshift SDK (coreos-assembler) and some configs that are the start of what will define Fedora CoreOS let's try to hook it up to some sort of build system so it can spit out artifacts and we can iterate on it.

Will first try to target CentOS CI and then go from there.

@dustymabe dustymabe added meeting topics for meetings priority/high and removed meeting topics for meetings labels Sep 12, 2018
@dustymabe dustymabe self-assigned this Sep 12, 2018
@dustymabe dustymabe added the meeting topics for meetings label Oct 17, 2018
@dustymabe
Copy link
Member Author

OK. I've been working on this and am close to having something implemented. One question that comes up: Where would we like the configuration for CI and instructions placed? maybe in github.com/coreos/fedora-coreos-config/ repo in a "CI" directory, or something?

@cgwalters
Copy link
Member

I think I'd vote separate git repository for now - I know we're drowning in git repositories, but that's unlikely to change 😄

But, it's not a strong vote - having it in the config repo is also OK by me.

Can you link the git repository for your current work?

@ajeddeloh
Copy link
Contributor

Side note regardings "drowning in git repos". We should have a doc in this repo that just lists all the repos and how they play together. We never really had that for CL but I always wished we did.

@dustymabe
Copy link
Member Author

@cgwalters
I think I'd vote separate git repository for now - I know we're drowning in git repositories, but that's unlikely to change smile

+1 will do. Right now i'm putting things in https://github.com/dustymabe/fcos-ci (will post up a bulk of my work in a few hours and update here), but I think I'm going to rename that repo to dustymabe/fedora-coreos-ci in anticipation of moving it under coreos namespace and also making it fit with the naming of the other repositories we already have there.

@ajeddeloh
Side note regardings "drowning in git repos". We should have a doc in this repo that just lists all the repos and how they play together. We never really had that for CL but I always wished we did.

I think the readme in github.com/coreos/fedora-coreos-tracker would be good for that. and we can link to that from the other sub repos.

@dustymabe
Copy link
Member Author

will post up a bulk of my work in a few hours and update here

failed at this tonight.. was tracking down anaconda f29 issues for atomic host.. will try to update in the morning

@lucab lucab removed the meeting topics for meetings label Oct 18, 2018
@dustymabe
Copy link
Member Author

failed at this tonight.. was tracking down anaconda f29 issues for atomic host.. will try to update in the morning

Ok got this up today.. Still very much a WIP but i've got both implementations documented for now. We'll remove the openshift pipeline one eventually because I think the kube one is the way we want to go for now: https://github.com/dustymabe/fedora-coreos-ci

@dustymabe
Copy link
Member Author

marking this one as done! We've got the pipeline building in CentOS CI without output artifacts going to http://artifacts.ci.centos.org/fedora-coreos/prod/

The definition of the pipeline is backed by a git repo and has been moved under the coreos org on github for collaboration: https://github.com/coreos/fedora-coreos-pipeline

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

No branches or pull requests

4 participants