문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
ci:jenkins:agent [2021/10/11 23:31] kwon37xi [AWS Fargate] |
ci:jenkins:agent [2022/05/30 23:19] kwon37xi |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== Jenkins Agent ( slave ) ====== | ====== Jenkins Agent ( slave ) ====== | ||
* see [[ci: | * see [[ci: | ||
+ | * [[https:// | ||
===== 제한 사항 ===== | ===== 제한 사항 ===== | ||
* agent 의 executor 는 CPU 갯수를 넘기지 말도록 하고 더 적게한다. | * agent 의 executor 는 CPU 갯수를 넘기지 말도록 하고 더 적게한다. | ||
+ | |||
+ | ===== agent 기본 사항 ===== | ||
+ | * [[https:// | ||
줄 12: | 줄 16: | ||
* [[https:// | * [[https:// | ||
- | ===== AWS Fargate | + | ===== docker images |
* [[aws: | * [[aws: | ||
- | | + | |
- | * [[https://plugins.jenkins.io/amazon-ecs/|Amazon Elastic Container Service (ECS) / Fargate | + | * [[https://hub.docker.com/r/ |
- | * [[https://www.jenkins.io/doc/pipeline/steps/amazon-ecs/|Amazon Elastic Container Service (ECS) / Fargate plugin]] | + | * [[https:// |
+ | * username : '' | ||
+ | * [[https://hub.docker.com/ | ||
+ | * [[https://github.com/jenkinsci/docker-inbound-agent|jenkinsci/docker-inbound-agent: | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
===== kubernetes / k8s ===== | ===== kubernetes / k8s ===== | ||
* [[: | * [[: | ||
* [[https:// | * [[https:// | ||
+ | |||
+ | ===== Windows ===== | ||
+ | * on [[: | ||
+ | * [[https:// | ||
+ | |||
+ | ===== stash / unstash ===== | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * 특정 agent 에서 '' | ||
+ | * [[https:// | ||
+ | |||
+ | <code groovy> | ||
+ | pipeline { | ||
+ | agent none | ||
+ | |||
+ | stages { | ||
+ | stage(' | ||
+ | agent { label ' | ||
+ | steps { | ||
+ | sh ''' | ||
+ | touch file.txt | ||
+ | mkdir -p target | ||
+ | touch target/ | ||
+ | touch target/ | ||
+ | tree | ||
+ | ''' | ||
+ | stash(name: ' | ||
+ | } | ||
+ | } | ||
+ | stage(' | ||
+ | agent { label ' | ||
+ | steps { | ||
+ | unstash ' | ||
+ | sh ' | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | } | ||
+ | |||
+ | </ | ||
===== 참조 ===== | ===== 참조 ===== | ||
* [[https:// | * [[https:// | ||
+ | * [[https:// |