Compare commits
1 Commits
e462f1f2f1
...
3d55fa94b7
Author | SHA1 | Date |
---|---|---|
|
3d55fa94b7 |
|
@ -0,0 +1,13 @@
|
||||||
|
FROM rust:1.59.0-slim
|
||||||
|
|
||||||
|
RUN apt-get update && \
|
||||||
|
apt-get install -y \
|
||||||
|
cmake \
|
||||||
|
git \
|
||||||
|
libssl-dev \
|
||||||
|
libx11-dev \
|
||||||
|
libxext-dev \
|
||||||
|
pkg-config \
|
||||||
|
&& \
|
||||||
|
apt-get clean && \
|
||||||
|
rm -rf /var/cache/apt /var/lib/apt
|
|
@ -0,0 +1,48 @@
|
||||||
|
pipeline {
|
||||||
|
agent none
|
||||||
|
|
||||||
|
stages {
|
||||||
|
stage ('Build') {
|
||||||
|
parallel {
|
||||||
|
stage('Build: x86_64') {
|
||||||
|
agent {
|
||||||
|
dockerfile {
|
||||||
|
label 'x86_64'
|
||||||
|
dir 'ci'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
steps {
|
||||||
|
sh 'cargo build --release'
|
||||||
|
}
|
||||||
|
post {
|
||||||
|
success {
|
||||||
|
dir('target') {
|
||||||
|
archiveArtifacts 'release/mqttdpms'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
stage('Build: aarch64') {
|
||||||
|
agent {
|
||||||
|
dockerfile {
|
||||||
|
label 'aarch64'
|
||||||
|
dir 'ci'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
steps {
|
||||||
|
sh 'cargo build --release'
|
||||||
|
}
|
||||||
|
post {
|
||||||
|
success {
|
||||||
|
dir('target') {
|
||||||
|
archiveArtifacts 'release/mqttdpms'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue