Compare commits
1 Commits
4b802f6267
...
e462f1f2f1
Author | SHA1 | Date |
---|---|---|
|
e462f1f2f1 |
|
@ -0,0 +1,13 @@
|
|||
FROM rust: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