Skip to content

Commit 4e05d9a

Browse files
authored
ci: Add Jenkinsfile (#3)
1 parent c214111 commit 4e05d9a

File tree

3 files changed

+29
-0
lines changed

3 files changed

+29
-0
lines changed

Cargo.lock

Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Dockerfile.jenkins

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
FROM rust:1.86-alpine3.21 AS builder
2+
3+
RUN apk add --no-cache musl-dev

Jenkinsfile

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
pipeline {
2+
agent {
3+
dockerfile {
4+
filename 'Dockerfile.jenkins'
5+
}
6+
}
7+
stages {
8+
stage('build') {
9+
steps {
10+
sh 'cargo build'
11+
}
12+
}
13+
stage('test') {
14+
steps {
15+
sh 'cargo test'
16+
}
17+
}
18+
}
19+
}

0 commit comments

Comments
 (0)