Skip to content

Commit

Permalink
Onboard tmt
Browse files Browse the repository at this point in the history
  • Loading branch information
inknos committed Nov 3, 2023
1 parent 497db99 commit bea9b1e
Show file tree
Hide file tree
Showing 3 changed files with 49 additions and 0 deletions.
1 change: 1 addition & 0 deletions .fmf/version
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
1
10 changes: 10 additions & 0 deletions .packit.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# See the documentation for more information:
# https://packit.dev/docs/configuration/

jobs:
- job: tests
trigger: pull_request
targets:
- fedora-all
manual_trigger: true
skip_build: true
38 changes: 38 additions & 0 deletions plans/example.fmf
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
summary: Basic smoke test
adjust:
- when: distro == fedora-37
environment:
BASE: "fedora:37"
- when: distro == fedora-38
environment:
BASE: "fedora:38"
- when: distro == fedora-39
environment:
BASE: "fedora:39"
- when: distro == fedora-rawhide
environment:
BASE: "fedora:rawhide"

prepare:
- name: Install packages to build fedora container
how: install
package: [git, podman]

- name: download latest ci-dnf-stack from PR
how: shell
script:
- git clone https://github.com/rpm-software-management/ci-dnf-stack $TMT_PLANS_DATA/ci-dnf-stack
- git -C $TMT_PLANS_DATA/ci-dnf-stack remote add pull-request $PACKIT_SOURCE_URL
- git -C $TMT_PLANS_DATA/ci-dnf-stack fetch pull-request
- git -C $TMT_PLANS_DATA/ci-dnf-stack checkout --track pull-request/$PACKIT_SOURCE_BRANCH

- name: build testing container
how: shell
script: |
$TMT_PLANS_DATA/ci-dnf-stack/container-test build \
--base $BASE \
--container-arg="--env=COPR=$PACKIT_COPR_PROJECT" \
--container-arg="--env=RPMS=$PACKIT_COPR_RPMS"
execute:
script:
- $TMT_PLANS_DATA/ci-dnf-stack/container-test run --tags dnf5 --command dnf5 upgrade.feature

0 comments on commit bea9b1e

Please sign in to comment.