사용자 도구

사이트 도구


ci:jenkins:agent

Jenkins Agent ( slave )

제한 사항

  • agent 의 executor 는 CPU 갯수를 넘기지 말도록 하고 더 적게한다.

agent 기본 사항

docker-pipeline

docker images

kubernetes / k8s

Windows

stash / unstash

pipeline {
  agent none
 
  stages {
    stage('Hello') {
      agent { label 'linux' }
      steps {
        sh '''
          touch file.txt
          mkdir -p target
          touch target/file2.jar
          touch target/file3.war
          tree
        '''
        stash(name: 'myStash', includes: '**/*.war')
      }
    }
    stage('check the file') {
      agent { label 'macos' }
      steps {
        unstash 'myStash'
        sh 'tree'
      }
    }
  }
}

참조

ci/jenkins/agent.txt · 마지막으로 수정됨: 2022/05/30 23:19 저자 kwon37xi