Настройте шаг сборки Confluence Publisher в Bamboo с помощью Docker - PullRequest
0 голосов
/ 21 января 2020

Я пытаюсь настроить шаг сборки Confluence Publisher в Bamboo, используя Docker, который импортирует документацию AsciiDo c из нашего репозитория в наш экземпляр Confluence Cloud. Однако до сих пор происходит сбой со следующим сообщением об ошибке:

Caused by: com.atlassian.utils.process.ProcessException: Error executing /snap/docker run --volume /var/atlassian/application-data/bamboo/xml-data/build-dir/CAM-DOC-JOB1:/var/asciidoc-root-folder --rm -e PASSWORD=NotTheRealPassword -e PUBLISHING_STRATEGY=REPLACE_ANCESTOR -e SPACE_KEY=CAM -e USERNAME=kira@company.com -e ROOT_CONFLUENCE_URL=https://company.atlassian.net/wiki -e ANCESTOR_ID=313655331 confluencepublisher/confluence-publisher:0.0.0-SNAPSHOT

Это фактически сводится к использованию следующей команды docker:

docker run 
--volume /var/atlassian/application-data/bamboo/xml-data/build-dir/CAM-DOC-JOB1:/var/asciidoc-root-folder 
--rm 
-e PASSWORD=NotTheRealPassword 
-e PUBLISHING_STRATEGY=REPLACE_ANCESTOR 
-e SPACE_KEY=CAM 
-e USERNAME=kira@company.com
-e ROOT_CONFLUENCE_URL=https://company.atlassian.net/wiki 
-e ANCESTOR_ID=313655331 
confluencepublisher/confluence-publisher:0.0.0-SNAPSHOT

Это функционально равно семплу Команда Docker, написанная в документации Confluence Publisher (https://confluence-publisher.atlassian.net/wiki/spaces/CPD/overview?mode=global). И все же ошибка остается.

Я использую для этого следующую конфигурацию Bamboo: Bamboo Docker Build Step Configuration

Может кто-нибудь сказать мне, что я делаю здесь неправильно?

Кроме того, в документации по Confluence Publisher кое-что сказано об использовании файла publish.sh, но, глядя на страницу конфигурации Bamboo, я понятия не имею, куда мне его поместить.

...