What is the easiest test that verifies "this package is installable"
by Miro Hrončok
Hello again,
I'd like to verify my package is still installable. I have come up with:
---
- hosts: localhost
roles:
- role: standard-test-basic
tags:
- classic
required_packages:
- <tested_pkg_name>
This should be enough to get the new package installed or the CI job fails.
Is that assumption correct?
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
3 years, 7 months
Fedora CI SIG Meeting notes - Apr 22 2020
by Aleksandra Fedorova
Hi all,
we've got short meeting today, please see meeting minutes below.
Additionally, we have some documentation written for the new
rpmdeplint pipeline:
* https://github.com/fedora-ci/jenkins-pipeline-library/pull/2
* https://github.com/fedora-ci/rpmdeplint-pipeline/pull/7
* https://github.com/fedora-ci/rpmdeplint-image/pull/2
Reviews are welcome.
Meeting summary
---------------
* Hello (bookwar, 14:31:53)
* LINK: https://etherpad.gnome.org/p/fedora-ci (bookwar, 14:32:50)
* Communishift (bookwar, 14:34:59)
* Community shift migration is ongoing, at least till May 1st
(bookwar, 14:37:39)
* IDEA: Should we deploy new pipelines on old Jenkins in the meantime?
(bookwar, 14:44:04)
* git_branch variable for use in tests.yml (bookwar, 14:46:03)
* LINK: https://pagure.io/fedora-ci/docs/pull-request/38 (bookwar,
14:47:19)
* STR ansible roles will not use this parameter internally, it is up
to the owner of tests.yml to use it in the playbook if needed
(bookwar, 14:48:35)
Meeting ended at 14:51:57 UTC.
--
Aleksandra Fedorova
bookwar
3 years, 7 months
Standard test Roles: Clone repo at the same branch
by Miro Hrončok
Hello CI folks!
Suppose I have this in my tests.yml:
repositories:
- repo: "https://src.fedoraproject.org/rpms/pyproject-rpm-macros.git"
dest: "pyproject-rpm-macros"
This is currently always cloned on the default branch (master).
How do I clone it on a different branch or switch to it? In particular, I need
it to be the same branch we are on -- aka if the tests runs on a f32 Pull
Request, the branch should be f32.
We currently keep rpms/pyproject-rpm-macros identical across braches, but if we
ever stop doing that, I need the approprioate tests to be executed, not rawhide
tests.
Thanks,
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
3 years, 7 months
rpminspect Jenkins is effectively down
by Tim Flink
I figured I would start a new thread instead of continuing on with the
old one.
The Jenkins instance running rpminspect has crapped itself for the
second time in less than a week and it's currently not processing the
rpminspect runs it should be.
There are also reports of missing rpminspect runs which likely stem
from the Jenkins issues.
I'm working on it and will send updates as things are fixed and skipped
runs are re-scheduled.
Tim
3 years, 8 months