30 lines
589 B
Markdown
30 lines
589 B
Markdown
|
# rpm-build
|
||
|
|
||
|
[](https://drone.libreschool.org/libreschool-automation/rpm-build)
|
||
|
|
||
|
This docker image is used to build source .rpm package.
|
||
|
|
||
|
|
||
|
## Build
|
||
|
|
||
|
```
|
||
|
docker build . -t libreschool-automation/rpm-build:latest
|
||
|
```
|
||
|
|
||
|
## How to use
|
||
|
|
||
|
```yml
|
||
|
workspace:
|
||
|
base: /build
|
||
|
path: /
|
||
|
|
||
|
pipeline:
|
||
|
build:
|
||
|
image: libreschool-automation/rpm-build:latest
|
||
|
commands:
|
||
|
- yum-builddep -y mypackage.spec
|
||
|
- rpmbuild -ba mypackage.spec
|
||
|
- mkdir out ; mv *.rpm noarch/*.rpm out/
|
||
|
|
||
|
```
|