Kyotoなんか #4の資料です
![無限にスケールする上に自律的なJenkinsに見る夢~AWS篇~ / Dream of autonomous and infinite scalable Jenkins with AWS - Speaker Deck](https://cdn-ak-scissors.b.st-hatena.com/image/square/cc0caa2f5fa207f623574f24df40c4e5e9ca4d0d/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fec4533831f474ebdacaa1a6d6df56a6c%2Fslide_0.jpg%3F10613365)
こんばんは。Jenkinsと戯れている今日この頃です。 https://github.com/jenkinsci/workflow-durable-task-step-plugin/blob/0d46ca1475a306abe70250b1b96efaffdf14b763/src/main/java/org/jenkinsci/plugins/workflow/steps/durable_task/ShellStep.java#L60 https://stackoverflow.com/questions/43987005/jenkins-does-not-recognize-command-sh/48634476#48634476 キー: PATH 値: /usr/local/bin:$PATH ではなくて、 キー: PATH+EXTRA 値: /usr/local/bin とする必要が
Need more help? Our global team of Certified Jenkins Engineers are ready to help you. Learn more about a CloudBees CI subscription. Our last 100 satisfaction ratings Issue I am using Pipeline Multibranch and/or GitHub Organization and/or Bitbucket Team Project - i.e. any project item that leverage Multibranch Pipelines. I want to define additional behaviors to my SCM for specific branches - like I
Jenkins 2.0について書く記事の4回目です。今回は、GitHub連携について書きます。 GitHub連携でやりたいこと 昨今の一般的なCIサービスでは、GitHub連携に求められることは以下になります。 リポジトリにpushしたら自動でビルド開始される ビルド結果をcommit statusへ反映 ちなみに、commit statusとは↓のようなGitHub上でコミットの状態を可視化してくれるすばらしいものです。 1.0時代のGitHub連携 過去のJenkinsのフリースタイルジョブで上記のようなGitHub連携を実現しようと思うと、GitHub Pluginをインストールした上で次のような設定が必要でした。 「Jenkinsの管理」→「システムの設定」→「GitHub」→「GitHub Servers」で「Add GitHub Server」 事前にGitHub側で “rep
JenkinsのUXをモダンにする新プロジェクト「Blue Ocean」登場。統一的デザインのためのJenkins Design Language(JDL)も開発中 ビルドやテスト、デプロイなどの自動化を実現してくれるツール「Jenkins」は、2カ月前の4月に最新のメジャーバージョンアップ版となる「Jenkins 2.0」が登場したばかりです。 そのJenkinsのUXをモダンで魅力的なものにする新プロジェクト「Blue Ocean」が発表され、ソースコードの公開が始まりました。 シンプルで魅力的なUXへ Blue Oceanの開発理由は、「Introducing Blue Ocean: a new user experience for Jenkins」で次のように説明されています。 In recent years developers have become rapidly attr
と思って色々見て回った。 Jenkinsでビルド・パイプラインを作る | Ryuzee.com Jenkinsのビルドパイプライン系plugin3種比較 - knjnameのブログ kakakikikekeのブログ: Jenkins の Workflow Plugin を使ってみた Jenkins Workflow Pluginを使ってみました - Qiita 川口耕介氏,Jenkinsプロジェクトの現状やWorkflow Pluginの特徴を説明 ~Jenkinsユーザカンファレンス2015東京 基調講演:レポート|gihyo.jp … 技術評論社 とか、色々。 Pipeline Plugin (旧Workflow Plugin) が良さそう Pipeline Plugin - Jenkins - Jenkins Wiki Build Pipeline Pluginとか、Delivery
以下のエントリシリーズのうちの1つ:Jenkinsで諸々の処理をお願いするにあたり、恐らく幾度と無く行わせる事になるであろう『sudo』絡みの処理及びその有効化設定について。 Ubuntu12.04 VPSサーバ構築手順:CI環境構築(Playframework/Mercurial etc.) - Shinya’s Daily Report とある作業を試そうとしたらタイトルの問題にぶつかったのでメモ。 まずはJenkinsで適当なプロジェクトを作成、シェルでsudo実行するコマンドを設定してみる。 sudo echo 'Hello, Jenkins!' ビルド実行。これはエラーになる。 Started by user anonymous Building in workspace /var/lib/jenkins/jobs/jenkins-sandbox/workspace [works
こんにちは、開発担当の松本です。 前々回、 前回に引き続いて、 今回も Jenkins の便利プラグインをいくつか紹介します。 リストビューの表示内容を拡張する: Extra Columns 名前や上の画像が示すように、リストビューに表示するカラム項目を拡張してくれるプラグインです。 プラグインインストール後に、ビューの変更のカラムに上記画像のような項目が追加されています。項目によっては設定も付いていたりします。 プロジェクト説明や設定へのリンクなど小粋で便利なカラムが多いので入れておくと便利です。 リストビューをグループ化できる: Categorized Jobs View 正規表現を用いたグループによって、リストビューの項目をまとめることができるプラグインです。 カテゴリビューを作成するには、プラグインをインストールした後に、新規ビュー作成ページで「Categorized Jobs V
そういえば、LinuxでJenkinsを動かしてAndroidのビルドとかやってたけど、 記事にまとめて無かったや。 やったこと ・前準備色々 ・Jenkinsの設定をする(OS:ScientificLinux) ・Androidのアプリのプロジェクトを複数のOS,ディスプレで自動でデバッグビルドする ・Androidのアプリのテストプロジェクトを自動でビルドし、実行する ・Androidのアプリのプロジェクトをリリースビルドして、回収する。 ・テストのカバレッジを←文字化け発生する 前準備 ・ライブラリ群のインストール yum -y install glibs-devel.i686 zlib-devel.i686 libstdc++-devel.686 何よりもここが面倒くさかった。 ・antのインストール #wget http://archive.apache.org/dist/ant
OCLint is a static code analysis tool for improving quality and reducing defects by inspecting C, C++ and Objective-C code and looking for potential problems like: Possible bugs - empty if/else/try/catch/finally statements Unused code - unused local variables and parameters Complicated code - high cyclomatic complexity, NPath complexity and high NCSS Redundant code - redundant if statement and use
さくさく行きます。 前提条件 Jenkins, Gitレポジトリのあるサーバー共にUbuntu Server 11.10 (64bit) です。 Gitレポジトリの管理にはgitosisを使用します。 git clone, pullにはsshを使用するので公開鍵登録を行います。 sshのポートは標準の22ではなく10022を使用します。 Jenkinsのインストールとセットアップ 公式ページ ( http://pkg.jenkins-ci.org/debian/ ) を参考にしつつPPAを追加してapt-get installします。 Gitのプラグインも一緒にインストールします。 $ wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add - $ echo "deb http:
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く