Создал проект в Jenkinse, который должен писать текст с переменными в файл пробую писать текст в файл
out << main_text
или
out.text = main_text
Так же пробовал через
if(!out.exists()) {
out.createNewFile()
out << main_text
}
На все попытки выдает
org.codehaus.groovy.runtime.InvokerInvocationException: java.io.FileNotFoundException: readme.txt (Permission denied)
Код предварительно проверил локально - все работает
Pipeline DSL (контекст) запускается всегда на мастере, даже если указать определенный агент node('someAgentName')
в вашем пайплайне. Поэтому операции с классом File
почти всегда бесполезны.
Для подобных случаев используйте Pipeline step writeFile или sh():
writeFile(file: 'readme.txt', text: main_text)
sh("echo '${main_text}' >> readme.txt)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый день, подключил рекламу РСЯ в приложение свое, но обратил внимание, что баннер отображается очень редко, делал все по образцу от яндекса,...
Был обычный проект, сделал из-него Maven проектВсе компилится, все работает
Как мне сделать вывод данных из одной таблицы в другую? БД MySQL У меня есть пара таблиц, но мне нужно для начала понять сделать хотя бы с двумяТаблицы...