4.2. CLI コマンドのビルドおよびデプロイ
4.2.1. cancel-build
実行中、保留中、または新規のビルドを取り消します。
例:ビルドの取り消し
$ oc cancel-build python-1
例: python
BuildConfig からの保留中のすべてのビルドの取り消し
$ oc cancel-build buildconfig/python --state=pending
4.2.2. import-image
イメージリポジトリーから最新のタグおよびイメージ情報をインポートします。
例: 最新のイメージ情報のインポート
$ oc import-image my-ruby
4.2.3. new-build
ソースコードから新規の BuildConfig
を作成します。
例: ローカル Git リポジトリーからの BuildConfig の作成
$ oc new-build .
例: リモート Git リポジトリーからの BuildConfig の作成
$ oc new-build https://github.com/sclorg/cakephp-ex
4.2.4. rollback
アプリケーションを以前のデプロイメントに戻します。
例: 最後に成功したデプロイメントへのロールバック
$ oc rollback php
例: 特定バージョンへのロールバック
$ oc rollback php --to-version=3
4.2.5. rollout
新規ロールアウトを開始し、そのステータスまたは履歴を表示するか、またはアプリケーションの以前のバージョンにロールバックします。
例: 最後に成功したデプロイメントへのロールバック
$ oc rollout undo deploymentconfig/php
例: 最新状態の DeploymentConfig の新規ロールアウトの開始
$ oc rollout latest deploymentconfig/php
4.2.6. start-build
BuildConfig
からビルドを開始するか、または既存ビルドをコピーします。
例: 指定された BuildConfig からのビルドの開始
$ oc start-build python
例: 以前のビルドからのビルドの開始
$ oc start-build --from-build=python-1
例: 現在のビルドに使用する環境変数の設定
$ oc start-build python --env=mykey=myvalue
4.2.7. tag
既存のイメージをイメージストリームにタグ付けします。
例: ruby
イメージの latest
タグを 2.0
タグのイメージを参照するように設定する
$ oc tag ruby:latest ruby:2.0