GoCD в Docker конвейере создает отклонение
При попытке создать конвейер в GoCD с помощью образа док-станции Go Server у меня отклонено запрошенное изменение.
Чтобы запустить сервер, я запускаю команду:docker run --name gocd_server -d -p 8153:8153 -p 8154:8154 -v /Users/$(whoami)/workspace/gocd/godata:/godata -v /Users/$(whoami):/home/go gocd/gocd-server:v18.5.0
Когда он будет запущен, я смогу перейти к этапам, нажав кнопку "Завершить" после создания конвейера, после чего появится следующее изображение. Изменение, которое вы хотели, было отклонено.
Когда я смотрю на журналы контейнеров, я вижу:
2018-06-06 01:11:15,626 WARN [qtp57748372-20] Rails:-2 - Can't verify CSRF token authenticity
2018-06-06 01:11:15,635 ERROR [qtp57748372-20] Rails:-2 - ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken):
lib/jetty_weak_etag_middleware.rb:35:in 'call'
lib/catch_json_parse_errors.rb:23:in 'call'
1 ответ
Для всех, кто заинтересовался, я нашел решение. Вы должны получить доступ к GoCD через HTTPS через порт 8154, а не 8153, как я делал ранее.
Ссылка на решение из группы Google: https://groups.google.com/d/msg/go-cd/JlOEwWCl5v8/YoDYJ5rbBgAJ