Size: a a a

2020 July 14

DB

Dmitry Burmistrov in jenkins_ru
воркспейс - это сущность, имеющая смысл в контексте агента
источник

DB

Dmitry Burmistrov in jenkins_ru
груви выполняется вне контеста
источник

AZ

Alexander Zvenigorod... in jenkins_ru
Но агентов никаких нет - только мастер
источник

E

Elenhil in jenkins_ru
Alexander Zvenigorodsky
Хочу узнать где конкретно ему плохо. Увидеть глазами
Он тебе пишет файлнотфаунд
источник

E

Elenhil in jenkins_ru
Alexander Zvenigorodsky
Но агентов никаких нет - только мастер
Есть. Мастер
источник

DB

Dmitry Burmistrov in jenkins_ru
пайплайн целиком покажи
источник

AZ

Alexander Zvenigorod... in jenkins_ru
Dmitry Burmistrov
пайплайн целиком покажи
import java.io.File 

pipeline {
   agent any
   stages {
       stage('write') {
           steps {
               script {
                   def file1 = new File('groovy1.yml')
                   file1.withWriter('utf-8') {
                       writer ->
                           writer.writeLine('team:')
                   }
               }
           }
       }
   }
}
источник

DB

Dmitry Burmistrov in jenkins_ru
>agent any
источник

AZ

Alexander Zvenigorod... in jenkins_ru
Но единственный агент - только мастер. Там и других нет
источник

DB

Dmitry Burmistrov in jenkins_ru
короче, юзай writeFile и не парь мозг
источник

DB

Dmitry Burmistrov in jenkins_ru
или изучай матчасть
источник

AZ

Alexander Zvenigorod... in jenkins_ru
Если сделать sh touch - он появляется там где должен
источник

DB

Dmitry Burmistrov in jenkins_ru
sh это степ, он выполняется в контесте агента, в воркспейсе
источник

DB

Dmitry Burmistrov in jenkins_ru
writeFile тоже степ. он твой друг
источник

AZ

Alexander Zvenigorod... in jenkins_ru
Dmitry Burmistrov
или изучай матчасть
На чистом груви писать вообще противопоказано, выходит?
источник

DB

Dmitry Burmistrov in jenkins_ru
new File() не бро, забудь о нем
источник

DB

Dmitry Burmistrov in jenkins_ru
если понимаешь, что делаешь и готов ходить по граблям DSL - можно писать
источник

E

Elenhil in jenkins_ru
Alexander Zvenigorodsky
import java.io.File 

pipeline {
   agent any
   stages {
       stage('write') {
           steps {
               script {
                   def file1 = new File('groovy1.yml')
                   file1.withWriter('utf-8') {
                       writer ->
                           writer.writeLine('team:')
                   }
               }
           }
       }
   }
}
Емнип файл надо руками создавать
Гкгли груви коеэйт файл
источник

DB

Dmitry Burmistrov in jenkins_ru
заодно познакомишься с CPS
источник

E

Elenhil in jenkins_ru
Alexander Zvenigorodsky
На чистом груви писать вообще противопоказано, выходит?
Естественно
источник