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

Add template job and script to generate new build jobs #529

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

b-ranto
Copy link
Contributor

@b-ranto b-ranto commented Nov 1, 2016

The commit adds a new template job and detemplate.sh script that will
use the template and will help new users generate a new build job for an
upstream project.

Signed-off-by: Boris Ranto [email protected]

I've reworked the template job so that we get a much simpler template layout. A lot of time, we can't get the source package in an easy way (take e.g. kernel builds or calamari debian builds) so we convert the sources directly to the packages which we want to upload. This template job still encourages the use of mock and pbuilders and makes it possibly to directly build the binaries without the need for source rpms/debs.

@b-ranto
Copy link
Contributor Author

b-ranto commented Nov 2, 2016

An updated screencast:

https://asciinema.org/a/ae66ivj75kwdvmw8mro39ub6a

@b-ranto b-ranto force-pushed the wip-template branch 2 times, most recently from 1e113dd to a7e4e4b Compare November 2, 2016 18:14
@ilc
Copy link

ilc commented Nov 2, 2016

As a contributor. How can I pre-test my changes to make sure that they work?

@b-ranto
Copy link
Contributor Author

b-ranto commented Nov 2, 2016

Good question, currently, we prepare the script to the point where we think it is functional (no testing necessary, it only has to pass the basic automated sanity check), push the PR so that we get the initial layout in the Jenkins web UI, tune it up there and then we create the second PR with the fixes.

The commit adds a new template job and detemplate.sh script that will
use the template and will help new users generate a new build job for an
upstream project.

Signed-off-by: Boris Ranto <[email protected]>
@djgalloway
Copy link
Contributor

@b-ranto I'm going through and cleaning up old PRs. I don't understand what this one's for. Is it still needed?

@djgalloway djgalloway changed the base branch from master to main May 25, 2022 19:56
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