0

Это мой путь к каталогу в jenkins /var/jenkins_home/workspace/automation.Jenkins загружается на S3 (Post build Action)

1.) Я пытаюсь загрузить содержимое в папку автоматизации в свой ведро S3. Когда я устанавливаю источник и пункт назначения, я могу загружать только файлы, но не папки внутри моего каталога автоматизации.

2.) Когда я загружаю все файлы, хранящиеся в S3Bucket/jobs/automation/BUILD-NUMBER/MY-FILES. В то время как мне нужны мои файлы в корне S3Bucket.

ответ

0

вы можете использовать AWS S3 ф из Баш команды -

http://docs.aws.amazon.com/cli/latest/reference/s3/

PLS убедитесь установить АМС Cli на подчиненном, который выполняет задание

Mor

+0

Когда я попытался выполнить сценарий пост-сборки (** aws s3 sync. S3: // mybucket ** или ** aws S3 cp **), я получаю ** aws not found ** (что означает, что я не знаю У вас есть плагин aws cli, установленный в jenkins). Я попытался найти плагин, но не ушел. –

2

Чтобы исключить эту проблему, вам необходимо снять флажок «Управление артефактами» в параметрах загрузки плагина S3. В этом случае файлы будут загружены непосредственно в корневой каталог.

+0

Это сработало! ! Благодарю. Тем не менее папки не загружаются в ведро s3. –

+0

Вы можете отметить этот ответ как правильно;) Вы пытались использовать звездочку? То есть '/ foo/bar/*' вместо '/ foo/bar'? – Jimilian

+0

Это не сработало! ! –

Смежные вопросы