Я экспериментирую с простым декларативным конвейером Jenkins следующей формы:
pipeline {
agent any
stages {
stage('Build in docker') {
steps {
script {
docker.image('machimachi/docker-node-with-chrome').inside('--privileged -v /tmp:/tmp') {
sh 'npm install'
sh 'npm run build'
}
}
}
}
stage('deploy') {
steps {
sh 'docker rm -f jenkins-test'
sh 'docker run --rm -v $WORKSPACE/dist/jenkins-test:/usr/share/nginx/html -p 8081:80 --name jenkins-test -d nginx:alpine'
}
}
}
}
... но я продолжаю получать ошибку Forbidden 403 при попытке доступа к приложению через 'http://localhost: 8081 '.
Подскажите, пожалуйста, что я делаю не так? У меня нет большого опыта работы с Docker или Jenkins.
Спасибо.