This repository has been archived on 2022-04-30. You can view files and clone it, but cannot push or open issues or pull requests.
Files
homeassistant-wheels/Jenkinsfile
Dustin C. Hatch 9c6d117e83 Run outside container
I cannot seem to get podman to work on the armv7hl Fedora build.
Attempting to start any container fails:

> Error: open `proc`: No such file or directory: OCI runtime command not
> found error

As such, to build the wheels for Home Assistant, this job will have to
run directly on the Jenkins node host OS for now.  This means the native
dependencies need to be installed:

    sudo dnf install openssl-devel libffi-devel
2020-03-29 11:54:30 -05:00

26 lines
456 B
Groovy

pipeline {
agent {
label 'armv7hl'
}
environment {
TMPDIR = pwd(tmp: true)
XDG_CACHE_HOME = "${WORKSPACE}/.cache"
}
stages {
stage('Build') {
steps {
sh '. ./build.sh'
}
}
stage('Publish') {
steps {
sshagent(['jenkins-sftp']) {
sh '. ./publish.sh'
}
}
}
}
}