前回の記事でGitLabのCI/CDを特集しましたが、実は今回やりたかったのはそこまで大掛かりなCIではなく、プッシュ時にオートマージ、オートデプロイなどでしたので、もっと簡単な仕組みでできます。特定ブランチ(全てでも可能)プッシュ時に特定のURLを叩き何らかの処理を行う(マージ、デプロイ、メール通知)などですね。このような仕組みをWebhookといいます。(一般的なWebサービスによくある仕組みだと思います。)GitLabでは下記の画面から簡単に設定できます。権限によっては見えないかもしれません。メニューのSettings→Webhooksを選択します。上記画面の「URL」には叩くとオートマージ、オートデプロイを実行できるURLを選びます。「SecretToken」は未設定でもいけますが、不正アクセス防止のためにハッシュ値などをセットしておき、このハッシュ値と称号して、OKであればスクリプトを実行するなどすればOKです。events」にチェックを入れておけばOKです。ブランチ名を入れておくとそのケースでのみ、実行されます。Webhook」を押せば登録されます。特定のブランチにプッシュプッシュをトリガーにして、別サーバーのあるURLを叩くそのURLにオートマージ、オートデプロイなどのスクリプトを実行などができます。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。関連記事nginxのデバッグ今までいろいろと苦しめられてきた(汗)nginxのデバッグについて。任意の文字や変数をログに出すことができます。...OSキャッシュの仕組み大規模サービス技術入門のつづきです。OSのキャッシュメモリについてです。...ansibleでのインストールansibleについてのメモなど。