답변
젠킨스가 제공하는 것 중 가장 가까운 것이 파일 업로드입니다. 로컬 변경 사항으로 파일을 업로드 한 다음 빌드를 트리거 할 수 있습니다. 이 파일은 이미 지정된 위치에서 바뀝니다. 이 기능은 빌드를 매개 변수화하고 File Parameter
옵션을 추가하여 사용할 수 있습니다. 다음은이 기능에 대한 설명에 대해 Jenkins가 말한 내용입니다.
브라우저에서 파일 제출을 빌드 매개 변수로 허용합니다. 업로드 된 파일은 작업 공간의 지정된 위치에 저장되며 빌드에서 액세스하고 사용할 수 있습니다. 다음과 같은 많은 상황에 유용합니다.
사람들이 만든 이슈에 대해 테스트를 실행합니다.
사용자가 파일을 배치 할 수있게하여 업로드/릴리스/배포 프로세스를 자동화합니다. 데이터 집합을 업로드하여 데이터 처리를 수행합니다. 파일을 제출할 수 없습니다. 그럴 경우 작업 공간의 지정된 위치에 이미 파일이없는 경우 아무 일도 발생하지 않습니다. 작업 공간에 이미 파일이있는 경우이 파일은있는 그대로 보존됩니다. 그것은 임의의 파일을 편집하지 못할하지만 당신은 당신이 원하는 것을 달성하는 데 사용할 수 있습니다 Config File Provider :
당신이 파일을 편집 할 수있는 젠킨스 플러그인이있다.
플러그인의 저장은 젠킨스 폴더에 XML 파일의 형태이다. 즉, xml 파일을 구문 분석하여 필요할 때마다 해당 파일을 다시 작성하는 스크립트를 작성할 수 있습니다 (플러그인은 setp를 빌드해야하지만 작업 영역에 대해이 작업을 수행합니다). 예를 들어,이 같은 새 사용자 지정 설정 파일을 추가 할 수 있습니다
이름 : script.sh 코멘트의 경우 :/var/ 내용 로그 : ....이 다음 XML 파일에서 사용할 수
을하는 당신을 cron 작업 내에서 구문 분석하여 필요한 곳에 실제 파일을 만들 수 있습니다.
- 1. Jenkins CI 작업 작업 영역 사용자 지정 변경
- 2. fedora에서 Jenkins 작업 영역 디렉토리의 기본 권한을 변경하는 방법은 무엇입니까?
- 3. ssh 및 Mercurial 플러그인의 Jenkins 작업 영역 오류
- 4. Jenkins - 보관 작업 공간에 도트 파일 포함
- 5. Jenkins에 Nexus 아티팩트 다운로드 작업 영역
- 6. 다중 구성 Jenkins 작업
- 7. Jenkins 사용자 콘텐츠 파일
- 8. 홈 디렉토리의 옥타브 - 작업 영역 파일 숨기기
- 9. p4v 작업 영역 파일 만 동기화하는 방법
- 10. PHP를 통해 csv 파일 편집
- 11. Jenkins :보기를 복사하고보기를 추가하는 작업
- 12. jenkins 대량 작업 해제
- 13. Jenkins - 맞춤 작업 속성?
- 14. 구성 작업 "Jenkins"
- 15. 컨테이너에서 Jenkins 작업 실행
- 16. Jenkins 작업 스케줄러
- 17. Jenkins PHP 작업 실패
- 18. Jenkins - 작업 구성 백업
- 19. jenkins 작업 그룹 구성
- 20. 다른 구성의 Jenkins 작업?
- 21. 편집 영역 배경색 변경
- 22. Jenkins .class 파일 출력
- 23. m2eclipse 작업 영역 해상도
- 24. Jenkins Job이 작업 영역을 벗어나는 것을 방지합니다.
- 25. CKEDITOR 편집 가능한 영역 정의
- 26. 메모장 ++ 작업 영역 새로 고침?
- 27. Jenkins 외부 모니터 작업 설정
- 28. mysql에 파일 편집 또는 사용자 작업 저장
- 29. ssh를 통해 프로세스 (Tomcat)를 종료하는 Jenkins 작업
- 30. 작업 영역 변수 보안
저는 믿을 수 없으며 좋은 생각처럼 들리지 않습니다. 유스 케이스 란 무엇입니까 (소스 저장소에서 편집을 유지하는 것과 반대)? –
우리는 Jenkins를 베타 서버의 CI에 사용합니다. 단 한 곳도 제작 준비는하지 않았습니다. 테스트를 수행하고 구성 변수를 변경하는 등 파일을 편집하는 일이 있습니다. 베타 서버는 민감한 자격 증명없이 내부적으로 만 사용됩니다. –
@Christopher에 동의해야합니다. 당신이 묘사하는 것은 끔찍한 작업 흐름처럼 들립니다. 당신은 당신의 repo에 베타 분기를 갖는 것이 좋을 것입니다. – CIGuy