組織のプロジェクトの作成
post
/api/v2/organizations/{id}/projects/
次のプロジェクト・フィールドを指定してこのリソースに対してPOSTリクエストを行って、この組織に関連付けられた新しいプロジェクトを作成します。
name
: このプロジェクトの名前。(文字列、必須)description
: このプロジェクトのオプションの説明。(文字列、デフォルト=""
)local_path
: このプロジェクトのプレイブックおよび関連ファイルを含む(PROJECTS_ROOTに対して相対的な)ローカル・パス。(文字列、デフォルト=""
)scm_type
: プロジェクトを格納するために使用するソース・コントロール・システムを指定します。(選択)""
: 手動(デフォルト)git
: Gitsvn
: Subversioninsights
: Red Hat Insightsarchive
: リモート・アーカイブ
scm_url
: プロジェクトが格納される場所。(文字列、デフォルト=""
)scm_branch
: チェックアウトする特定のブランチ、タグまたはコミット。(文字列、デフォルト=""
)scm_refspec
: gitプロジェクトについて、フェッチする追加のrefspec。(文字列、デフォルト=""
)scm_clean
: プロジェクトを同期化する前にローカルの変更を破棄します。(ブール、デフォルト=False
)scm_track_submodules
: 定義済ブランチでのサブ・モジュールの最新のコミットを追跡します。(ブール、デフォルト=False
)scm_delete_on_update
: 同期化する前にプロジェクトを削除します。(ブール、デフォルト=False
)credential
: (id、デフォルト=``)-
timeout
: タスクが取り消されるまでの実行時間(秒)。(整数、デフォルト=0
) -
scm_update_on_launch
: プロジェクトを使用するジョブが起動されたときにプロジェクトを更新します。(ブール、デフォルト=False
) scm_update_cache_timeout
: 最後のプロジェクト更新が実行された何秒後に、新しいプロジェクト更新がジョブの依存関係として起動されるか。(整数、デフォルト=0
)-
allow_override
: このプロジェクトを使用するジョブ・テンプレートでSCMブランチまたはリビジョンの変更を許可します。(ブール、デフォルト=False
) -
default_environment
: このプロジェクトを使用して実行されるジョブのデフォルト実行環境。(id、デフォルト=``)
リクエスト
サポートされているメディア・タイプ
- application/json
パス・パラメータ
ルート・スキーマ : schema
型:
ソースを表示
object
- allow_override(オプション): ブール
このプロジェクトを使用するジョブ・テンプレートでSCMブランチまたはリビジョンの変更を許可します。
- credential(オプション): 整数
- default_environment(オプション): 整数
このプロジェクトを使用して実行されるジョブのデフォルト実行環境。
- description(オプション): 文字列
- local_path(オプション): 文字列
このプロジェクトのプレイブックおよび関連ファイルを含む(PROJECTS_ROOTに対して相対的な)ローカル・パス。
- name: 文字列
- organization(オプション): 整数
このテンプレートへのアクセス権を決定するために使用される組織。
- scm_branch(オプション): 文字列
チェックアウトする特定のブランチ、タグまたはコミット。
- scm_clean(オプション): ブール
プロジェクトを同期化する前にローカルの変更を破棄します。
- scm_delete_on_update(オプション): ブール
同期化する前にプロジェクトを削除します。
- scm_refspec(オプション): 文字列
gitプロジェクトについて、フェッチする追加のrefspec。
- scm_track_submodules(オプション): ブール
定義済ブランチの最新のコミットを追跡します。
- scm_type(オプション): 文字列
プロジェクトを格納するために使用するソース・コントロール・システムを指定します。
- scm_update_cache_timeout(オプション): 整数
最後のプロジェクト更新が実行された何秒後に、新しいプロジェクト更新がジョブの依存関係として起動されるか。
- scm_update_on_launch(オプション): ブール
プロジェクトを使用するジョブが起動されたときにプロジェクトを更新します。
- scm_url(オプション): 文字列
プロジェクトが格納される場所。
- timeout(オプション): 整数
タスクが取り消されるまでの実行時間(秒)。