Ниже я хочу добиться с помощью codehip-steps.yml
- Выполнить тест
- Построение, тегирование и передача изображения Docker из CodeShip в DockerHub
- Вытягивание, остановка и запуск контейнера Docker с сервера (дроплет DigitalOcean)
Belwo является контентом из моего CodeShip-steps.yml
- name: Testing
service: my_php_app
command: ./vendor/bin/phpunit tests
- name: Push the image to Dockerhub
tag: ^(master)
service: my_php_app
type: push
image_name: registry.hub.docker.com/docker-hub-username/my-php-app
image_tag: "{{ .CommitID }}"
registry: https://index.docker.io/v1/
encrypted_dockercfg_path: dockercfg.encrypted
- name: Deplo image to DigitalOcean
tag: ^(master)
service: my_php_app
Я использовал метод credentials.env для создания файла dockercfg
Ниже приведен формат содержимого в dockercfg перед шифрованием jet
{
"auths": {
"https://index.docker.io/v1/": {
"auth": "string"
}
},
"HttpHeaders": {
"User-Agent": "Docker-Client/18.03.1-ce (linux)"
}
}
Я получаю ошибку Build Error: API error (400): Bad parameters and missing X-Registry-Auth: EOF
во время Push the image to Dockerhub
процесса на CodeShip.
Любая помощь будет оценена спасибо.