Skip to content
This repository has been archived by the owner on Mar 7, 2019. It is now read-only.

Module developer workflow: including an unreleased module build #9

Open
ncoghlan opened this issue Oct 19, 2017 · 2 comments
Open

Module developer workflow: including an unreleased module build #9

ncoghlan opened this issue Oct 19, 2017 · 2 comments

Comments

@ncoghlan
Copy link
Contributor

We need to define a way for module developers to use the Boltron images as a test bed for:

  • new modules that they're in the process of defining
  • updated versions of existing modules

There are two pre-release build environments we want to consider:

  • COPR module builds
  • entirely local builds using mbs-build local

What are their next steps to actually make that module available to a running Boltron container so they can run through the steps in https://github.com/container-images/boltron-27#checking-specific-f27-modules?

@ncoghlan
Copy link
Contributor Author

@james-antill's updates to support docker run --rm -it \ jamesantill/boltron-bikeshed /LOCAL.sh postgresql:9.6:20171018083530 reminded me that there's a third pre-release scenario to consider: updated modules that have been built in MBS, but not included in a successful base image compose yet.

So I think the first step here will be to add docs to the README on how to use that, and then look at COPR and mbs-build local support as a possible follow-up to that (since the download-and-create-a-local-repo steps should be at least somewhat similar).

Additional notes from James:

@ncoghlan
Copy link
Contributor Author

I'm going to add the main docs for this to https://docs.pagure.org/modularity/development/building-modules/testing.html

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

No branches or pull requests

1 participant