ci: Use Dockerfile to define build environment
The basic Jenkins agent does not have the *python3-wheel* package installed, which is required to fetch the dependencies for this web application. Thus, a specific environment has to be defined that includes all of the required tools.
parent
f498065b17
commit
2e40cc5f12
|
@ -0,0 +1,6 @@
|
||||||
|
FROM fedora
|
||||||
|
|
||||||
|
RUN dnf install -y \
|
||||||
|
openssh-clients \
|
||||||
|
python3-wheel \
|
||||||
|
rsync
|
|
@ -1,5 +1,9 @@
|
||||||
pipeline {
|
pipeline {
|
||||||
agent any
|
agent {
|
||||||
|
dockerfile {
|
||||||
|
dir 'ci'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
triggers {
|
triggers {
|
||||||
pollSCM ''
|
pollSCM ''
|
||||||
|
|
Loading…
Reference in New Issue