Created action and added some information to README.md
This commit is contained in:
36
action.yml
Normal file
36
action.yml
Normal file
@@ -0,0 +1,36 @@
|
||||
name: Build RPM
|
||||
description: "Builds rpm for given spec file"
|
||||
inputs:
|
||||
spec-file-path:
|
||||
description: "Path to spec file for rpm"
|
||||
required: true
|
||||
|
||||
runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
- name: Setup toolbox environment
|
||||
shell: bash
|
||||
run: |
|
||||
toolbox run sudo dnf -y rpmdevtools
|
||||
toolbox run rpmdev-setuptree
|
||||
|
||||
- name: Install Dependencies
|
||||
env:
|
||||
SPEC_FILE_PATH: ${{ inputs.spec-file-path }}
|
||||
shell: bash
|
||||
run: |
|
||||
toolbox run sudo dnf -y builddep $SPEC_FILE_PATH
|
||||
|
||||
- name: Download Source
|
||||
env:
|
||||
SPEC_FILE_PATH: ${{ inputs.spec-file-path }}
|
||||
shell: bash
|
||||
run: |
|
||||
toolbox run rpmdev-spectool -g -C ~/rpmbuild/SOURCES $SPEC_FILE_PATH
|
||||
|
||||
- name: Build packages
|
||||
env:
|
||||
SPEC_FILE_PATH: ${{ inputs.spec-file-path }}
|
||||
shell: bash
|
||||
run: |
|
||||
toolbox run rpmbuild --nodebuginfo --bb $SPEC_FILE_PATH
|
||||
Reference in New Issue
Block a user