From b627362db5c9adedd9044e0e8f99b4ef9171b461 Mon Sep 17 00:00:00 2001 From: Tristan Cacqueray Date: May 28 2019 09:03:25 +0000 Subject: rpm-lint: add initial job --- diff --git a/playbooks/rpm/lint.yaml b/playbooks/rpm/lint.yaml new file mode 100644 index 0000000..bef4c6b --- /dev/null +++ b/playbooks/rpm/lint.yaml @@ -0,0 +1,8 @@ +--- +- hosts: all + tasks: + - include_role: + name: rpm-lint + vars: + rpm_url: "{{ item }}" + with_items: "{{ rpms }}" diff --git a/roles/rpm-lint/tasks/main.yaml b/roles/rpm-lint/tasks/main.yaml new file mode 100644 index 0000000..17c26d6 --- /dev/null +++ b/roles/rpm-lint/tasks/main.yaml @@ -0,0 +1,8 @@ +--- +- name: Fetch rpm + get_url: + url: "{{ rpm_url }}" + dest: "/tmp/{{ rpm_url | basename }}" + +- name: Run rpmlint + command: rpmlint "/tmp/{{ rpm_url | basename }}" diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index 0facede..50f87f3 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -16,3 +16,10 @@ abstract: true run: playbooks/dlrn/publish.yaml requires: dlrn-repo + +- job: + name: rpm-lint + description: Run rpm-lint on rpms url + run: playbooks/rpm/lint.yaml + vars: + rpms: []