タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

Jenkinsに関するkyaidoのブックマーク (4)

  • Jenkinsのビルド後にgh-pagesにpushする - くりにっき

    以前書いた GithubのリポジトリでJavaDocを公開する - sue445's Blog というエントリでJavaDocをgh-pagesに公開する方法書いていましたが、それをJenkinsで自動化してみます。 0. 前提 上記のエントリを参考にmavenでJavaDocが作られるようにしておいてください 1. Post build task pluginをインストールする Jenkinsのビルド終了後に任意のスクリプトを実行するためのプラグイン Post build task - hudson - Hudson Wiki 2. gh-pagesにpushするスクリプトをワークスペースに入れる https://github.com/sue445/s3tiger/blob/master/script/deploy-gh-pages.sh を参考に。REPO_URLの部分は適宜変えてくだ

    Jenkinsのビルド後にgh-pagesにpushする - くりにっき
  • GithubでPushされたタイミングでブランチをJenkinsからゴニョゴニョする - Qiita

    GithubにはWebHookっていう便利な奴があって、pushされたタイミングでPOSTのリクエストを送れる。 Githubから直接Jenkinsを叩くJenkins(Github plugin)とか(Git plugin)とかもあったけど、ブランチを指定してゴニョゴニョができなそうだったのでWebHookを使ったよ。 JKじゃなくてJQ WebHookからJenkinsのAPI叩くとPayloadsってパラメータにJSONが入ってくるので、そいつを解析してブランチ名を取得します。 ここで問題になるのが、どうやってJSONをパースするか。node.js使うとかPython使うとかいろいろあると思いますが、Shellで完結したかったので今回はJQを使いました。 そして今回対象のJenkinsは複数台のサーバでクラスタ化されてるため、インストールするのも面倒なのでこのjqコマンドを対象のプロ

    GithubでPushされたタイミングでブランチをJenkinsからゴニョゴニョする - Qiita
  • jenkinsで全てのブランチをテストし続ける - 人工言語処理入門

    jenkinsでCIをしている時に,レポジトリへのpushがあるたびに,pushされたブランチをテストしたいことがあります.一つのブランチだけをテストするのではなくて,全てのブランチを逐次テストしておくってことです.さぁどうしよう. おおまかな流れは以下 レポジトリへのpushをjenkinsに通知 gitプラグインでmasterブランチに移動 そのpushの情報をjsonで受け取る jsonからブランチ名を取り出してチェックアウト & pull テスト push通知 -> masterブランチ取得まで githubのレポジトリ設定からWebhooksを設定 payload URL = http://path/to/jenkins/job/core_hook/buildWithParameters?token=token payload versionはjsonに設定 tokenパラメータ

    jenkinsで全てのブランチをテストし続ける - 人工言語処理入門
  • Jenkinsを使った自動テスト環境を作る(前編) | さくらのナレッジ

    継続的インテグレーション(CI)ツールとして有名なJenkinsは、ソフトウェア開発におけるテストやビルドと言った作業を自動化するツールだ。記事ではJenkinsの最新版となるバージョン2系で正式に導入された、パイプライン機能を使ったビルド/テスト環境の構築を紹介する。 CIツールと「Jenkins」 ソフトウェア開発の現場において、そのテストはソフトウェアの設計やコーディングと同じくらい重要な過程である。近年のWebアプリケーションやスマートデバイス向けアプリケーション開発ではアプリケーションのリリース間隔が短くなっている傾向があり、そのためテストもより迅速かつ頻繁に行わなければならくなっている。そういった環境で有用なのが、継続的インテグレーション(CI)ツールだ。 CIは、元々は「ソフトウェアの開発コストを下げるためには開発の初期から頻繁にテストを行ってフィードバックを行うべき」とい

    Jenkinsを使った自動テスト環境を作る(前編) | さくらのナレッジ
  • 1