mirror of https://github.com/status-im/go-waku.git
37 lines
526 B
Plaintext
37 lines
526 B
Plaintext
|
pipeline {
|
||
|
agent {
|
||
|
label 'linux'
|
||
|
}
|
||
|
|
||
|
options {
|
||
|
timestamps()
|
||
|
disableConcurrentBuilds()
|
||
|
buildDiscarder(logRotator(
|
||
|
numToKeepStr: '10',
|
||
|
daysToKeepStr: '30',
|
||
|
))
|
||
|
}
|
||
|
|
||
|
environment {
|
||
|
GOPATH = "${env.HOME}/go"
|
||
|
PATH = "${env.PATH}:${env.GOPATH}/bin"
|
||
|
}
|
||
|
|
||
|
stages {
|
||
|
stage('Deps') {
|
||
|
steps { sh 'make deps' }
|
||
|
}
|
||
|
|
||
|
stage('Lint') {
|
||
|
steps { sh 'make lint' }
|
||
|
}
|
||
|
|
||
|
stage('Test') {
|
||
|
steps { sh 'make test-ci' }
|
||
|
}
|
||
|
}
|
||
|
post {
|
||
|
always { cleanWs() }
|
||
|
}
|
||
|
}
|