blob: a99c3eb9b5ededb42b6678ede608540beb218d5c [file] [log] [blame]
gioa40058c2024-04-12 10:20:49 +04001pipeline {
2 agent {
3 kubernetes {
4 yaml '''
5 apiVersion: v1
6 kind: Pod
7 spec:
8 containers:
9 - name: golang
10 image: golang:1.22.2-alpine3.19
11 tty: true
12 '''
13 }
14 }
15 stages {
16 stage('/core/installer') {
17 steps {
18 container('golang') {
19 dir('core/installer') {
20 sh 'go mod tidy'
21 sh 'go build cmd/*.go'
22 sh 'go test ./...'
23 }
24 }
25 }
26 }
27 }
28 post {
29 success {
30 gerritReview labels: [Verified: 1], message: env.BUILD_URL
31 }
32 unstable {
33 gerritReview labels: [Verified: 0], message: env.BUILD_URL
34 }
35 failure {
36 gerritReview labels: [Verified: -1], message: env.BUILD_URL
37 }
38 }
39}