내가 유 deploy servers
에 대해 아무것도 몰라하지만 난 당신이 같은 기능이 없다는 것을 의미하는 udeploy
에 대한 no pipeline plugin가 알고 :
udeploy: server=yourserver component=yourcomponent artifactDirectory=...
그러나 젠킨스 허용 groovy pipeline
안에 셸 명령을 사용하면 필요한 모든 것을 거의 할 수 있습니다. 그래서 진짜 질문은 udeploy
에 빌드를 배포하는 방법입니다. REST API를 통해이 작업을 수행합니까? FTP를 통해 파일을 푸시합니까?
젠킨스 빌드는 매우 간단합니다. 젠킨스 파이프 라인을 사용하는 방법은 checkout and build입니다.
예 파이프 라인은 볼 수 있었다 같은 : 당신이 당신의 서버에 등을 실행 REST API 요청, 파이프 라인을 작성하는 동안,이를 파일을 복사하는 다른 플러그인을 사용할 수있는 무대를 배포
{
stage 'Build'
def mvnHome = tool 'M3'
sh "${mvnHome}/bin/mvn clean install"
//... Some other stages as needed...
stage 'Deploy'
sh "execute sh deploy script here..."
}
... 기존 플러그인에 대한 자세한 정보를 제공하는 스 니펫 생성기에 대한 링크는 Pipeline Syntax
입니다.