Initial commit

Dustin 2020-03-25 08:22:10 -05:00
commit 37f01677cb
4 changed files with 37 additions and 0 deletions

7
Containerfile Normal file
View File

@ -0,0 +1,7 @@
FROM arm32v7/python:3.7-slim
RUN apt-get update && apt-get install -y \
gcc \
libffi-dev \
libssl-dev \
&& rm -rf /var/lib/apt/lists/*

21
Jenkinsfile vendored Normal file
View File

@ -0,0 +1,21 @@
pipeline {
agent {
dockerfile {
label 'arm'
filename 'Containerfile'
args '-u 0:0'
}
}
stages {
stage('Build') {
steps {
sh '. ./build.sh'
}
}
stage('Publish') {
steps {
sh '. ./publish.sh'
}
}
}
}

1
build.sh Normal file
View File

@ -0,0 +1 @@
python3.7 -m pip wheel -w dist/ homeassistant

8
publish.sh Normal file
View File

@ -0,0 +1,8 @@
: ${PUBLISH_HOST:=files.pyrocufflink.blue}
: ${PUBLISH_PATH:=/var/lib/wheels/homeassistant}
rsync -rtiO \
--delete \
--include '*.whl' \
dist/ \
${PUBLISH_HOST}:${PUBLISH_PATH%/}/