This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.9.2.6.2. ImageChange Trigger
ImageChange
를 트리거하면 이미지 스트림 태그 내용이 변경될 때마다(새 버전의 이미지를 내보낼 때) 새 복제 컨트롤러가 생성됩니다.
예 9.2. ImageChange Trigger
- 1
imageChangeParams.automatic
필드를false
로 설정하면 트리거가 비활성화됩니다.
위 예제에서 origin-ruby-sample 이미지 스트림의 latest
태그 값이 변경되고 새 이미지 값이 배포 구성의 helloworld 컨테이너에 지정된 현재 이미지와 다른 경우 helloworld 컨테이너의 새 이미지를 사용하여 새 복제 컨트롤러가 생성됩니다.
ImageChange
트리거가 배포 구성( ConfigChange
트리거 및 automatic=false
)에 정의되고 ImageChange
트리거가 가리키는
가 아직 존재하지 않는 경우 빌드에서 이미지를 가져오거나 태그로 푸시하는 즉시 초기 배포 프로세스가 자동으로 시작됩니다. ImageStreamTag
9.2.6.2.1. 명령줄 사용 링크 복사링크가 클립보드에 복사되었습니다!
oc set triggers
명령을 사용하여 배포 구성에 대한 배포 트리거를 설정할 수 있습니다. 위의 예제에서 다음 명령을 사용하여 ImageChangeTrigger
를 설정할 수 있습니다.
oc set triggers dc/frontend --from-image=myproject/origin-ruby-sample:latest -c helloworld
$ oc set triggers dc/frontend --from-image=myproject/origin-ruby-sample:latest -c helloworld
자세한 내용은 다음을 참조하십시오.
oc set triggers --help
$ oc set triggers --help