Forums

Resolved
0 votes
Thanks and kudos to Wikisuite team and especially Fabio Montefuscolo for their recommendations on Gitlab continuous integration suggestions.

We are starting to implement this on all ClearOS sub-projects. This will allow contributors, maintainers, and developers to preview package builds even faster. For example, after a commit is received you will be able to see builds on the master branch before pushing them over to koji for build. We may even streamline the signing process later to capitalize on the efficiencies (TBD). For developers, this means that you can run your test builds each time you make a push and then build on the fly. From there, you can grab you package with the following:

repoquery --all --disablerepo '*' --enablerepo gitlab --repofrompath=gitlab,https://gitlab.com/clearos/clearfoundation/app-web-server/-/jobs/180517920/artifacts/raw/rpmbuild/RPMS

Where 180517920 was the job id of your build. You would then point a repo file that would grab that RPM. For one off, you can just grab the rpm. We will work to make a smart repo that will just allow you to grab the commit id (Future).
Tuesday, March 19 2019, 07:41 PM
Share this post:
Responses (0)
  • There are no replies here yet.
Your Reply