私はJenkinsやCI TravisのようなCIサーバが少なくともプッシュイベントや変更を見て、ビルドパイプラインを立ち上げる方法について興味があります。これまでのところ、独自のサーバーを作成したいときには、データをAPIエンドポイントにプッシュするwebhookを設定する必要があります。webhooksを手動で設定する必要がなくCIサーバはどのように機能しますか?
JenkinsやTravisのようなCIサーバは、githubや何かにwebhookを自動的に追加するのか、それとも別々に動作するのですか?本当に小さなPHP固有のCIサーバーを設定したいと思いますが、明らかに、リポジトリを追加するたびにWebHookを設定するという面倒を人々に抱かせたくありません。レポを追加するだけで十分です。必要に応じてGithubアカウントでログインします。
編集
これがdownvotedなっている理由私は表示されません。 githubのwebhookインターフェイスを通して設定されていないフックがどのように動作するかについて、少し深く掘り下げることができれば幸いです。
私の答えを確認しましたか?私はそれがあなたが探していたものをあなたに与えると思う(編集で)。 – Dekel