このチュートリアルに続いて、Jenkins ビルドをリモートでトリガーするスラッシュ コマンドを Slack に含めたいと思います。私の Jenkins サーバーは ngnix を使用してリバース プロキシです。
したがって、このコマンドは、またはブラウザーhttps://[Jenkins-Server]/buildByToken/build?job=[job-name]&token=[token]
を使用して実行するとビルドをトリガーします。出力curl
はcurl
HTTP/1.1 200 OK
Server: nginx/1.4.6 (Ubuntu)
Date: Wed, 12 Aug 2015 08:51:41 GMT
Content-Type: text/html;charset=ISO-8859-1
Content-Length: 11
Connection: keep-alive
X-Content-Type-Options: nosniff
ただし、Slack 経由でトリガーすると、次の出力が得られます。スラッシュ コマンドを統合する際に、同じ URL を埋め込みました。
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.4.6 (Ubuntu)</center>
</body>
</html>
私は slack に非常に慣れていません。