4.6. 빌드 및 배포 작업


OpenShift Container Platform의 기본 기능 중 하나는 소스에서 애플리케이션을 컨테이너로 빌드하는 기능입니다.

OpenShift Container Platform에서는 get,create, describe 와 같은 표준 oc 리소스 작업을 사용하여 배포 구성을 검사하고 조작하는 CLI 액세스 권한을 제공합니다.

4.6.1. start-build

지정된 빌드 구성 파일을 사용하여 빌드 프로세스를 수동으로 시작합니다.

$ oc start-build <buildconfig_name>

이전 빌드의 이름을 시작점으로 지정하여 빌드 프로세스를 수동으로 시작합니다.

$ oc start-build --from-build=<build_name>

구성 파일 또는 이전 빌드의 이름을 지정하여 빌드 프로세스를 수동으로 시작하고 해당 빌드 로그를 검색합니다.

$ oc start-build --from-build=<build_name> --follow
$ oc start-build <buildconfig_name> --follow

빌드가 실패하면 빌드가 완료되고 0이 아닌 반환 코드로 종료될 때까지 기다립니다.

$ oc start-build --from-build=<build_name> --wait

빌드 구성을 변경하지 않고 현재 빌드의 환경 변수를 설정하거나 재정의합니다. 또는 -e 를 사용합니다.

$ oc start-build --env <var_name>=<value>

빌드 중 기본 빌드 로그 수준 출력을 설정하거나 덮어씁니다.

$ oc start-build --build-loglevel [0-5]

빌드에서 사용해야 하는 소스 코드 커밋 식별자를 지정합니다. Git 리포지토리에 따라 빌드가 필요합니다.

$ oc start-build --commit=<hash>

< build_name>을 사용하여 빌드를 다시 실행합니다.

$ oc start-build --from-build=<build_name>

& lt;dir_name >을 보관하고 바이너리 입력으로 빌드합니다.

$ oc start-build --from-dir=<dir_name>

기존 아카이브를 바이너리 입력으로 사용합니다. --from-file 과 달리 빌드 프로세스 전에 빌더에서 아카이브를 추출합니다.

$ oc start-build --from-archive=<archive_name>

& lt;file_name& gt;을 빌드의 바이너리 입력으로 사용합니다. 이 파일은 빌드 소스에서 유일한 파일이어야 합니다. 예: pom.xml 또는 Dockerfile.

$ oc start-build --from-file=<file_name>

파일 시스템에서 HTTP 또는 HTTPS를 읽는 대신 HTTP 또는 HTTPS를 사용하여 바이너리 입력을 다운로드합니다.

$ oc start-build --from-file=<file_URL>

아카이브를 다운로드하고 해당 콘텐츠를 빌드 소스로 사용합니다.

$ oc start-build --from-archive=<archive_URL>

빌드에 바이너리 입력으로 사용할 로컬 소스 코드 리포지토리의 경로입니다.

$ oc start-build --from-repo=<path_to_repo>

트리거할 기존 빌드 구성의 Webhook URL을 지정합니다.

$ oc start-build --from-webhook=<webhook_URL>

빌드를 트리거하기 위한 사후 후크의 내용입니다.

$ oc start-build --git-post-receive=<contents>

post-receive의 Git 리포지토리 경로입니다. 기본값은 현재 디렉터리입니다.

$ oc start-build --git-repository=<path_to_repo>

지정된 빌드 구성 또는 빌드에 대한 Webhook를 나열합니다. 모든,일반 또는 github 를 허용합니다.

$ oc start-build --list-webhooks

source-strategy 빌드의 Spec.Strategy.SourceStrategy.Incremental 옵션을 재정의합니다.

$ oc start-build --incremental

docker-strategy 빌드의 Spec.Strategy.DockerStrategy.NoCache 옵션을 재정의합니다.

$oc start-build --no-cache
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.