diff --git a/Jenkinsfile b/Jenkinsfile index 4c2e6ff..42b6b21 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -43,14 +43,31 @@ pipeline { ''' } } - stage('Test Docker Pipeline') { - steps { - script { - docker.image('alpine:3.20').withRun('', 'sleep 5') { container -> - echo "Docker Pipeline started container: ${container.id}" - } + stage('Build FlashRead') { + agent { + docker { + image 'fast_reader-ci:latest' + 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 + ''' + } } }