jenkinsを使用してコードクラウドコードを自動的にプルし、自動展開を実現します

上記の直後に、今回はジェンキンスに基づく自動展開を完了しましょう。つまり、新しいコードがプッシュされると、自動ビルドがトリガーされます。

前のセクションでは、手動展開を実装しました。基本的な構成のほとんどは完了しています。わからない場合は、最初に確認できます。 。 。 。 [コードクラウドコードを手動でプルして半自動展開を実現するjenkinsに基づく](http://mp.weixin.qq.com/s?__biz=MzU3MDAyNDgwNA==&mid=2247487530&idx=1&sn=cd5b9edcd866a1fcc3800e5f29981f7a&chksm=fcf4e621cb836f377679af5bbe8bd469c27125c6b45f41a027b47d6d4dbcbbfb2c529aee3be5&scene=21#wechat_redirect)

自動展開を実現するには、操作のこの部分は実際には非常に単純であり、ビルドトリガーとトリガーされたイベントを構成するだけで済みます。

この記事の具体的な目標:jenkinsを使用して自動展開を実現する

ps:私のサーバー:CentOs8 Linux

達成するためにいくつかの目標を計画

トリガー構成

作成したプロジェクトを開き、タスク構成トリガービルドオプションを開きます。[構成]-> [ビルドトリガー]タブ

有効なGiteeトリガープッシュイベント、開いたマージ要求イベントなど、必要なビルドトリガールールを確認します。確認したイベントはWebHookを受け入れ、ビルドをトリガーします。

現在サポートされているトリガーイベントは次のとおりです。

[ci-skip]を有効にするこのオプションは、[ci-skip]コマンドのサポートを有効にすることができます。コミットメッセージに[ci-skip]が含まれている限り、現在のコミットはビルドトリガーをスキップできます。

現在、私はプッシュイベントを選択してPRイベントを送信するだけです。

さらに、webHook認証トークンを設定することもできます。GiteeWebHookのシークレットトークンオプションは、WebHookのパスワードを構成できます。パスワードは、構築をトリガーするためにGiteeWebHookによって構成されたパスワードと一致している必要があります。

トリガーURLを取得

前のステップでは、実際にgitee WebHookURLを取得できます。ここに焦点があります。

[構成]-> [ビルドトリガー]タブを開くと、アドレスが生成されています。

倉庫協会

上記のWEBHOOKURLを対応するウェアハウスに関連付ける必要があります。

コードクラウドでウェアハウスを開き、設定(設定)を入力します-> WebHooks

Recommended Posts

jenkinsを使用してコードクラウドコードを自動的にプルし、自動展開を実現します
jenkinsに基づく手動プルコードクラウドコードを実現し、半自動展開を実現します
Jenkinsを使用してUbuntuで自動的にビルドする方法
pythonを使用して段階的な回帰を実現します
ヘビを実現するための200行のPythonコード