タグ

jenkinsに関するutsuidaiのブックマーク (8)

  • GitHub-Jenkins 連携とりあえずメモ - Qiita

    やりたいこと とりあえず今回やりたいのは、何かブランチをプッシュしたら、そのブランチのテストが実行されるところまで。 プラグイン 使うプラグインは GitHub Plugin 前提 JenkinsのURL: jenkins.example.com GitHubのURL: github.example.com Github設定 使いたいリポジトリの[Settings]->[Webhook & services] にアクセス [Add services] から [Jenkins (Git plugin)] を選択 [Jenkins hook url]を http://jenkins.example.com/github-webhook/ Jenkins設定 自動設定とやらもあるらしいのだが、わからないことがあったので今回はとりあえず手動。 Jenkinsプロジェクトの設定で以下の項目を設定する

    GitHub-Jenkins 連携とりあえずメモ - Qiita
  • Jenkinsの使い勝手をよくするための見直し6点 | Developers.IO

    今回の課題 こんにちは植木和樹です。7月にserverspecを使ったChefの自動テストのエントリを書きました。 【AWS】JenkinsとserverspecでChefのテストを自動化する このエントリは初めてJenkinsを触った時に書いたので、いろいろと流儀がわかっていませんでした。その後弊社にJenkinsマイスターの渡辺修司さんが入社したということで、Jenkinsの設定について見てもらいました。その時に次の6点を見直すよう指摘がありました。 ジョブは意味ある単位で1つにまとめるべし ジョブで実行するシェルスクリプトもgitから取得すべし EC2の起動に失敗したら後続処理を停止させるべし serverspecの実行結果はJUnit(XML)形式で出力すべし 実行結果のXMLをJenkinsで読み込んで統計グラフを出力すべし 定時実行でなくgit push hookを入れるべし

    Jenkinsの使い勝手をよくするための見直し6点 | Developers.IO
  • GithubからJenkinsへのServer Hook - Qiita

    GithubからJenkinsへのServer Hookを調べた結果をまとめておく。 以下の3つの方法を調べた。 WebHook URLsを用いる方法 Jenkins (GitHub plugin) を用いる方法 Ver1.8で確認 Jenkins (Git plugin) を用いる方法 Ver2.0で確認 この方法を用いるとGithubのコードに修正を加えると対応するJenkinsジョブを走らせることができる WebHook URLsを用いる方法 Githubからコミットの情報を受け取って自力で処理する方法 好きなようにhook処理できるが実装が必要 Githubの特定ブランチにpushした時だけhookでjenkinsビルドする - Qiita [キータ]が詳しい Jenkinsの設定 Jenkins Parameterized Trigger pluginをインストールしておく Ho

    GithubからJenkinsへのServer Hook - Qiita
    utsuidai
    utsuidai 2016/06/09
    GitHub pluginが一番シンプルでやりやすい
  • しゅんたっくの開発日誌

    こんな感じで、ビルドボタンを押したあと、ブランチ一覧が出てきて、それを選択して指定できたら便利だなあ…。 ブランチ一覧も、Gitリポジトリから自動的に生成できたらいいなあ…。 ということでJenkinsの環境を整えた。 以下、Gitで管理されたプロジェクトをJenkinsでビルドするとき、リモートリポジトリ(中央リポジトリ)から動的にブランチ一覧を生成し、一覧からブランチを指定してビルドする方法です。 やりたいこと

    utsuidai
    utsuidai 2015/01/28
    良さげ
  • Jenkins + HipChatをHubotなしで連携する - taktosの日記

    JenkinsとHipChatを連携させると、Jenkinsジョブの結果をHipChatに通知したり、HipChatからbotコマンドを投げてJenkinsのジョブを起動したりすることができます。 HipChatそのものや、Hubotを使った連携のさせ方は以下を参照。 iOSアプリ開発でもCI/継続的デリバリしようぜ(終):Jenkins+HipChat+Hubotをチーム開発に導入してお手軽CI (1/3) - @IT で、Hubotを運用するのも面倒なので、Jenkinsプラグインだけでお気軽にbotコマンド対応させる方法がこちらです。 設定方法 HipChatにJenkins用のアカウントを作成する Jabber Pluginが使用する、HipChatのアカウントを作ります。Jenkins側では、XMPP/Jabber infoで表示される値を設定していきます。上記のサイトに詳しい手

    Jenkins + HipChatをHubotなしで連携する - taktosの日記
  • JenkinsとPuppet+ServerspecでインフラCI / Jenkins Puppet Serverspec Infra CI

    Jenkins ユーザ・カンファレンス 2015 東京 – セッション

    JenkinsとPuppet+ServerspecでインフラCI / Jenkins Puppet Serverspec Infra CI
    utsuidai
    utsuidai 2015/01/12
    おおー、頑張りが伝わってくる
  • Vagrant + Chef Solo + serverspec + Jenkins でサーバー構築を CI - naoyaのはてなダイアリー

    Jenkins おじさんと戯れること半日、うまくいったので備忘録を残しておく。 やりたかったのは Chef で構築したサーバーを Jenkins で CI する、というもの。このときサーバーはテストが終わる度に破棄して、テスト開始時に再度真っ新な状態から立ち上げたい。(こういうサーバーを壊して作ってというテストはなんという名前で呼ばれるのだろう?) 仮想サーバーを破棄/作成をプログラマブルにやるのはもちろん Vagrant プロビジョニングは Chef Chef の環境を整えるのに knife-solo 0.3.0.pre3 テストは serverspec コードは Github に上げる (https://github.com/naoya/jenkins-vagrant-test) CI は Jenkins という構成になっている。ひとまず Jenkins や Vagrant はローカル

    Vagrant + Chef Solo + serverspec + Jenkins でサーバー構築を CI - naoyaのはてなダイアリー
  • JenkinsでCIすればiOSアプリのビルドは、もう面倒くさくない

    続いて、開発するアプリの登録を行います。アプリの登録では【1】アプリ名や識別名などの登録、【2】プロビジョニングプロファイルを作成しダウンロード、インストールします。 これらの準備が終わったら、App Storeへ公開するためのアプリ開発、パッケージング、アップロードといった流れになります。 「Jenkins Xcode Integration Plugin」でビルドを自動化 このアプリ公開までの作業のうち、いくつかをJenkinsによって自動化することで継続的にアプリを公開できるようになります。通常、アプリのビルドやパッケージングはXcodeから行うことになりますが、Jenkinsから実行する場合にはXcodeのコマンドラインツールである「xcodebuild」などを使って処理を行います。 Jenkinsジョブからシェルを起動してxcodebuildなどのコマンドを直接実行するか、「Je

    JenkinsでCIすればiOSアプリのビルドは、もう面倒くさくない
  • 1