2017-06-12 9 views
0

迷惑メールCLIを使用してJenkins、git_clientおよびgit_serverをインストールしました。私はJenkinsでGitlabにプッシュしたい3つのプロジェクトを作成しました。これはコマンドラインを通じてどのように可能ですか?JenkinsからGithubまたはGitlabにリポジトリをプル

ありがとうございました。

+0

ジェンキンズのビルドが完了した後でgithubへの変更をプッシュしたいですか?または単純なプロジェクトをgithubにプッシュできますか? –

+0

こんにちは、ジェンキンスからプロジェクトをGitHubにプッシュしたいのです – Yashaswini

答えて

0

あなたはthis tutorialます

  • 宣言に続き、裸のレポ(あなたがその裸のレポにプッシュすることができます)
  • は、ビルド場合、裸のレポはジェンキンスジョブ
  • によってチェックアウト構築に使用することができます、それはあなたの場合はJenkins Git Plugin

のGitの出版工程を経て、それをプッシュするだろう、あなたは成功したGitLabまたはGitHubの上のレポを作成する必要があり、かつでそのURLを使用しています あなたの仕事。 (あなたが2FA起動していない場合は、お使いのGitHubのユーザー名/パスワードのような、 - 2つの因子認証を)Jenkins Credential Pluginと右の資格を持つ
准それは

あなたの質問へのキーは次のとおりです。

Gitの出版社を⇒ビルド後のアクションを追加し、チェック

http://www.nailedtothex.org/roller/kyle/mediaresource/44eeab12-4cf2-4c4a-81a9-785b99514659

これら二つのオプションウィルの「ビルドが成功した場合にのみプッシュ」私はあなたがこの仕事を誘発するときにそれを保証します。

+0

ありがとうございます。ビルド後のアクションでは、リモート名フィールドをプッシュしてターゲットにするためにブランチの場所に何を置くべきですか? – Yashaswini

+0

@ Yashaswiniブランチのための 'マスター'(それは通常です)とターゲットリモート名のための 'origin'。 – VonC

+0

私は言ったようにプロジェクトをビルドしましたが、私は以下のエラーが発生しています。ビルドステップ 'Git Publisher'には失敗としてビルドマーク 警告:ビルドのアクセス制御を提供するプラグインがないため、ダウンストリームビルドを許可する従来の動作に落ちる 仕上げ:FAILURE – Yashaswini