From cc843d2a56c5d21d071c5e4197c1c0f36927bbee Mon Sep 17 00:00:00 2001 From: Fabien Boucher Date: Jan 25 2020 06:47:32 +0000 Subject: Add fedpkg-srpm-build roles This role build the srpm by using the fedpkg tool from Fedora. --- diff --git a/roles/fedpkg-srpm-build/tasks/main.yaml b/roles/fedpkg-srpm-build/tasks/main.yaml new file mode 100644 index 0000000..a9385b2 --- /dev/null +++ b/roles/fedpkg-srpm-build/tasks/main.yaml @@ -0,0 +1,19 @@ +--- +- name: Install system dependencies + yum: + name: fedpkg + state: latest + become: true + +- name: Build the package SRPM + command: fedpkg srpm + args: + chdir: "{{ ansible_user_dir }}/{{ zuul.project.src_dir }}" + +- name: Get SRPM path + shell: ls {{ ansible_user_dir }}/{{ zuul.project.src_dir }}/*.src.rpm + register: result + +- name: Set SRPM path fact + set_fact: + srpm: "{{ result.stdout }}"