testing
This commit is contained in:
29
Jenkinsfile
vendored
29
Jenkinsfile
vendored
@@ -43,14 +43,31 @@ pipeline {
|
|||||||
'''
|
'''
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
stage('Test Docker Pipeline') {
|
stage('Build FlashRead') {
|
||||||
steps {
|
agent {
|
||||||
script {
|
docker {
|
||||||
docker.image('alpine:3.20').withRun('', 'sleep 5') { container ->
|
image 'fast_reader-ci:latest'
|
||||||
echo "Docker Pipeline started container: ${container.id}"
|
reuseNode true
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
steps {
|
||||||
|
sh '''
|
||||||
|
echo "=== Go tests ==="
|
||||||
|
go test ./...
|
||||||
|
|
||||||
|
echo "=== Frontend dependencies ==="
|
||||||
|
cd frontend
|
||||||
|
npm ci
|
||||||
|
|
||||||
|
echo "=== Frontend build ==="
|
||||||
|
npm run build
|
||||||
|
|
||||||
|
cd ..
|
||||||
|
|
||||||
|
echo "=== Wails build ==="
|
||||||
|
wails build -tags webkit2_41
|
||||||
|
'''
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user