#62 Use rpm-mock-build from zuul-distro-jobs.
Merged 4 years ago by asaleh. Opened 4 years ago by asaleh.
fedora-infra/ asaleh/rpmautospec fbo_provided_ci_job  into  master

file modified
+8 -5
@@ -6,13 +6,16 @@ 

      name: pytest

      run: ci/pytest.yaml

      nodeset: fedora-31-vm

- - job:

-     name: rpmbuild

-     run: ci/rpmbuild.yaml

-     nodeset: fedora-31-vm

  - project:

      check:

        jobs:

          - pre-commit

          - pytest

-         - rpmbuild

+         - rpm-mock-build:

+             vars:

+               mock_config: fedora-31-x86_64

+               build_from_source: true

+               version_from_specfile: true

+               src_name: rpmautospec

+             nodeset: fedora-31-vm

+ 

file removed
-19
@@ -1,19 +0,0 @@ 

-  - hosts: all

-    tasks:

-     - name: List project directory on the test system

-       command: ls -al {{ansible_user_dir}}/{{zuul.project.src_dir}}

-     - name: install deps

-       become: yes

-       package:

-         name:

-           - 'koji'

-           - 'python3-devel'

-           - 'python3-koji'

-           - 'python3-pytest'

-           - 'python3-pytest-cov'

-           - 'rpm-build'

-         state: present

-     - name: build source tarball

-       command: chdir={{ansible_user_dir}}/{{zuul.project.src_dir}} python setup.py sdist

-     - name: run rpmbuild on the tarball to produce both srpm and rpms

-       shell: chdir={{ansible_user_dir}}/{{zuul.project.src_dir}} rpmbuild -ta dist/rpmautospec-*.tar.gz

Cherry-picking fbo's rpm-building job PR.

Build succeeded.

Pull-Request has been merged by asaleh

4 years ago