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

Transition to using static builders. #4

Merged
merged 2 commits into from
May 4, 2016

Conversation

dinatale2
Copy link
Member

Added the ability to control if dependencies are installed
for a builder. This allows for AMIs with dependencies preinstalled
to be used. This should speed up slave bootstrapping and provide
more consistent build results. Also, updated bb-dependencies.sh
to include xfig and transfig as dependencies.

This closes #1 and closes #3.

@morrone
Copy link
Member

morrone commented May 3, 2016

Please break the fig2dev changes out into a separate commit. It is good practice to keep to one issue per commit.

dinatale2 added 2 commits May 3, 2016 15:14
Added the ability to control if dependencies are installed
for a builder. This allows for AMIs with dependencies preinstalled
to be used. This should speed up slave bootstrapping, provide
more consistent build results, and improve build farm reliability.

This closes opensfs#3

Signed-off-by: Giuseppe Di Natale <[email protected]>
xfig and transfig should be installed when running the
bb-dependencies script.

This close opensfs#1.

Signed-off-by: Giuseppe Di Natale <[email protected]>
@dinatale2
Copy link
Member Author

I plan to make incremental improvements to improve build times. This pull request handles the part of the process where dependencies are pre-installed in the image, meaning the bb-dependencies script doesn't need to be run.

A future pull request will change how boot strapping works that way the buildbot packages can be pre-installed and the only thing that has to happen is buildbot is started.

@morrone morrone merged commit 705fdbe into opensfs:master May 4, 2016
@dinatale2 dinatale2 deleted the static-builders branch May 10, 2016 18:29
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.

Implement static known environment for build slaves fig2dev command not found
2 participants