2015-04-01 2 views
3

Я только что начал с старого проекта, используя maven, и переместил его в Bamboo для CI. Для выполнения тестов ему нужен локальный файл конфигурации. На данный момент эти файлы хранятся в нашем git, но это не оптимально. Я хотел бы знать, есть ли задачи для создания текстового файла в локальном репозитории сборки. Содержимое текстового файла должно быть доступно для редактирования на панели конфигурации задачи.Как создать текстовый файл с помощью бамбуковой задачи

В качестве обходного пути, я мог бы использовать задачу сценария, но это не совсем оптимальное ...

+0

почему это не оптимально использовать задачу сценария ? вы также можете написать небольшой скрипт python или что-нибудь создать файл ... я не понимаю проблему – user3415653

+0

Вы можете написать плагин для него или найти тот, который уже написан. Нет другого способа сделать это. –

ответ

1

Так что, если я вас правильно понимаю, вы пытаетесь придать значение времени выполнения, необходимое для тестирования внутри бамбука плана.

Если это то, что вы пытаетесь сделать, то почему бы не передать необходимые значения времени выполнения как Bamboo variables, а затем просто получить к ним доступ, как и любую обычную переменную среды.

Надеется, что это помогает,

+0

Нет, я создаю файл с содержимым, определенным в конфигурации задачи. Я не нашел плагина для этого, поэтому я его создаю. – Teocali

+0

@Teocali Затем просто используйте 'bash'? Зачем создавать плагин, если вы можете просто откликнуться на файл? – Will

+0

Потому что это сложнее настроить для пользователя. – Teocali

0

Я использую этот createFile.bat:

set bat=%2 
set output=%1 
echo Creating file %output% from %bat% 
type %bat% | find /v "createFile " | find /v "::::" > %output% 

затем в бамбука вы добавить скрипт задачи:

createFile check.ps1 %0 
:::: 
file contents.... 
Смежные вопросы