並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 2153件

新着順 人気順

jenkinsの検索結果281 - 320 件 / 2153件

  • JenkinsとKubernetesでCIパイプラインを構築 - Qiita

    JenkinsとKubernetesを連携させてCIパイプラインを構築する時に、一番悩むの点は、いろいろな方法があるために、何を選択して良いか解らない。そして、実際に実装を進めると、様々な問題が発覚して、時間がかかってしまうことがある。 Jenkinsのプラグインで、Dockerに関するものだけでも約20種類、Kubernetesの関係するもので 約17種類もある。しかも、これらが問題なく動作するという保証も無い。筆者が経験したケースでは、資料が作られた時期から時間が経過すると共にプラグインが更新され、新たな問題が生じてしまい、動作しなくなっているなどがあった。そして、ドキュメントは、Jenkinsに詳しいエンジニア向けに書かれているために、普段触り慣れないJenkins初心者には難解な内容となっていることもある。 そして、Kubernetes上でJenkinsを動作させる場合にも問題が多

      JenkinsとKubernetesでCIパイプラインを構築 - Qiita
    • JenkinsでAndroidのユニットテスト+リリースビルドまで自動化

      そういえば、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

        JenkinsでAndroidのユニットテスト+リリースビルドまで自動化
      • Jenkins で CakePHP 1.3の自動テストを行う | バシャログ。

        仕事でCakePHP 1.3のユニットテストを書きました。 Jenkinsで自動実行させるのが、前にやったときより簡単にできたので 手順をご紹介します。 (職場はLinuxで、紹介するのはMac OS Xでの手順なのでいくつか違う点がありますが) 環境 今回は次の環境に自動テスト環境を作ってみました。 Mac OS Xにインストールしてみましたが、Cent OSにインストールしたときでも、Jenkinsのインストールとテスト実行コマンド以外はほとんど設定方法にかわりはありません。 なお、CakePHPの環境はすでに構築済みでSubversionでバージョン管理していることとします。 Mac OS X 10.7(Lion) PHP や ApacheはHomebrewで用意しました(PHP は5.3.10がインストールされています) CakePHP 1.x系のテスト結果をJenkinsに取り込

          Jenkins で CakePHP 1.3の自動テストを行う | バシャログ。
        • GREEにおけるJenkins, その5 | GREE Engineering

          こんにちは、エンジニアの岡崎(@watermint)です。 今回も前回に続き初期導入のお話です。 どんどん水平展開する Jenkins導入初期で、いくつかジョブが動き始めるようになったら類似のプロジェクトにどんどん水平展開していくのが最も簡単な方法です。Jenkinsには既存のジョブをコピーして新しいジョブを作る機能がありますので、これを積極的に使いましょう。 GREEでの導入事例ではまず最初に、iOSネイティブアプリのビルドに導入し、ある程度安定して運用が出来上がった段階から、新規開発機能向けのgitブランチを追いかける別のジョブを作る等まずは類似のプロジェクトへの展開を最初に行いました。 同様に、PHPのコードをテスト&品質チェックするプロジェクトも最初に作ったジョブをベースにコピーして各種プロジェクトで利用しています。PHPのJenkins上での環境整備についてはPHPでTDD&CI

            GREEにおけるJenkins, その5 | GREE Engineering
          • JenkinsでiOSアプリ開発の細々した作業を自動化する(その1 〜 Git → GHUnit → ビルド) | DevelopersIO

            はじめに サーバーサイドやWeb画面の開発では使われていましたが、ネイティブアプリ開発でJenkinsの導入が無かったため、今更ながら設定してみました。自動化って楽しいです。iOSのネイティブアプリ開発でJenkinsでGitリポジトリから取得し、GHUnit、ビルド、TestFlightで配信、HipChatに通知する環境を構築します。 今回はGitからソースの取得 〜 GHUnitでのUnitTest 〜 アプリのビルドまでです。 ビルドにはXcodeのコマンドラインツールが動作する環境が必要なのでMacが必要です。 流れ Gitリポジトリからソースファイルを取得(Jenkins GIT client plugin, Jenkins GIT plugin) GHunitでUnitTest(Xcode integration) ビルド(Xcode integration) TestFli

            • Kubernetes時代のCI/CD Jenkins Xとは?-前編

                Kubernetes時代のCI/CD Jenkins Xとは?-前編
              • OS XにJenkinsをHomebrewでセットアップする - Qiita

                <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>homebrew.mxcl.jenkins</string> <key>ProgramArguments</key> <array> <string>/usr/bin/java</string> <string>-Xms512m</string> <string>-Xmx1024m</string> <string>-XX:MaxPermSize=128m</string> <string>-Dfile.

                  OS XにJenkinsをHomebrewでセットアップする - Qiita
                • Jenkinsコードリーディング - JDK自動インストールの謎を追え - Qiita

                  TL;DR 自動インストールでインストールされるJDKのアーキテクチャは、各Nodeを登録するために起動するslave.jarのJREのアーキテクチャだよ Jenkinsのソースコードは構造のバランスがいい Jenkinsは週次リリースできるソフトウェアのアーキテクチャを学ぶ題材として最適 きっかけ Jenkinsの便利な機能に、JDKの自動インストールがある。プロジェクトに利用するJDKを設定すれば、実行するノードに自動でJDKをインストールしてくれる、という素晴らしい機能だ。WindowsやLinuxだと32bit、64bitのJDKが配布されているので、どうやってインストールするJDKを判定してるんだろう、と思ってコードを読み始めた。 ゴール 自動インストールを実装しているクラスを見つけ、どのように実装されているか理解すること 実装クラスを見つける 実装を見つけるときは、ログを出力し

                    Jenkinsコードリーディング - JDK自動インストールの謎を追え - Qiita
                  • Redmine,Jenkins,Git連携 - Web開発/本番環境構築についてまるっとまとめるWIKI

                    Redmine、Jenkins、Gitを連携することで効率的なWeb開発環境を構築します。以下を実現目標とします。 機能追加、バグなどの管理/スケジューリングを行える 各チケットとcommitの関連がわかる テストはcommit(正確にはpush)時に自動で行われる commit時にはテストが自動で行われ、テスト結果としてカバレッジなどが公開される テストでエラーが発生した際は開発者に自動で通知される commitの差分情報がブラウザ上で確認できる commit時に開発ドキュメント(rdoc)、UML図、ERD図が自動で作成/公開される テストはLinux、Windowsなど複数の他サーバで行える

                    • ゆゆ式は jenkins だった

                      同僚がずっとのんのんびよりのwebサイト見てて何してるんだろうと思ったら これが... jenkinsだと... pic.twitter.com/NP6o8Ai9CW — まさらっき (@masarakki) 2016年3月2日 なるほど。 というわけで jenkins を設置してゆゆ式にしました。 ゆゆ式公式サイト ゆゆ式 jenkins https://jk.darui.io/ まとめ 時代は jenkins

                      • なぜかJenkinsを起動させたらパケットロスが多発しまくったのを無理やり直した話 - 元RX-7乗りの適当な日々

                        ※ まず、はじめに、僕があまりJenkins自体の挙動に詳しくないので、誰か正しい直し方をご存知の方がいらっしゃったら、教えてほしいです。 本題。これは明らかな環境依存下(特にネットワークまわり)での話なのですが、KVM上でのLinux(CentOS 5/6系)な環境で、Jenkinsを起動するとパケットロスが多発して全然使い物にならないケースがありました。 (Jenkinsを落とすと普通に復旧しちゃうんですよね。。。) で、こんな感じで若手が苦しんでいたので、ちょっとOS上で色々と調べていたのですが、どうもtcpdumpを眺めていると、 11:31:14.427406 IP xxx.xxx.40.102 > 239.77.124.213: igmp v2 report 239.77.124.213 11:31:17.905397 IP xxx.xxx.40.102 > 239.77.12

                          なぜかJenkinsを起動させたらパケットロスが多発しまくったのを無理やり直した話 - 元RX-7乗りの適当な日々
                        • Trac/Subversion/JUnit/Maven/Jenkinsで構築する開発スタイル

                          This document discusses various tools used in software development including Trac, SVN, Jenkins, Maven, JUnit. It provides information on how these tools can be used together in an integrated development environment for version control, continuous integration, unit testing and builds.Read less

                            Trac/Subversion/JUnit/Maven/Jenkinsで構築する開発スタイル
                          • blink(1)が届いたのでJenkinsプラグインを作ったよ! | コーヒーサーバは香炉である

                            Kickstarterで支援したガジェット “blink(1)” が無事生産され、手元に届きました! USB接続できるフルカラーのちっちゃなランプで、色々なAPIも提供されているので好きなように光らせることができます。色んな言語のSDKが公開されているのでそれを使って開発するも良し。コマンドラインから使うこともできるし、ローカルのWeb APIを叩いて光らせることもできます。 ソースコードや設計図もオープンソースになっているので、なかなかhackabilityの高い面白アイテムです。ラックの後ろに刺しておくのもいいですね。 面白かったのでさっそくJenkinsプラグインを作りました。 Blink1 Plugin – Jenkins – Jenkins Wiki こんな感じで、ビルド結果に応じて赤・黄・青に光ります。 ソースはこちら https://github.com/jenkinsci

                            • 初めての Jenkins と Declarative Pipeline

                              勉強のために手元の Ubuntu 16.04 に Jenkins を入れてみた。仕事でたまに使っているが自分で設定するのは初めてだ。最新版はかなり変わってて面白かった。特に Jenkinsfile というテキストファイルで設定を記述する所と、最初から build agent docker を使う事前提になっている(?) のが興味深い。また、オプションで Blue Ocean プラグイン というのを使うと CircleCI のようなイマドキな画面に早変わりする。人気のある OSS 製品が陳腐化するというのは珍しくないが、こうして進歩を止めない姿勢は素晴らしい。 apt でインストール Download の説明に従う。自動更新が使える Jenkins Debian packages が楽そう。 Jenkins の公開鍵を apt-key で apt に保存する。 wget -q -O - ht

                                初めての Jenkins と Declarative Pipeline
                              • Jenkins公式Dockerでイメージ作成 - Qiita

                                Jenkinsについて 継続的インテグレーションの代名詞のようなツールですね。 知ってる人は読み飛ばしてくださいw 繰り返し運用するような作業の間違い(品質)や作業時間の短縮(納期短縮)等を手伝ってくれるツールです。 使いどころ 自分はよく以下のようなことで使いますね。 テスト デプロイ 細かいのは上げればきりがないのですが、上記のような何回もやるような作業は登録しておくといいです。誰が何時やったか残りますし、誰がやっても同じ結果になるという点ではいいです。 使うことによっての利点 Shellやbatで単体でも書いても結果は同じだったりもしますが。 以下の点で各自が作って実行するより遥かに優れていると自分は思っています。 標準でブラウザベースのUIが付いてくる ノウハウのある人が作り、中身をは知らない人でも目的が分かれば運用も可能1 Shell等だとスクリプトが各マシンに散らばるがJenk

                                  Jenkins公式Dockerでイメージ作成 - Qiita
                                • JenkinsとGitHubのWebhook連携の整理

                                  Jenkins と GitHub を連携させる Webhook について GitHub と Jenkins を連携させる機能のひとつに「Webhook」と呼ばれるものがあります。この Webhook をつかうことで、 GitHub 上で管理しているリポジトリにブランチを push したときや、新たに Pull Request を作成した時などに Jenkins のジョブを走らせるといったことができます。 しかしながら、 Jenkins や Jenkins の複数のプラグインが Webhook の機能を提供しており、どの機能がどのサービスを提供しているのかがわかりづらくなっているのが現状です。そこでこのエントリーでは、それぞれの機能でどのような特徴があり、どういった設定が必要なのかを、実際に設定を行いながら整理したいと思います。 なお使用している Jenkins のバージョンはこの記事執筆時

                                    JenkinsとGitHubのWebhook連携の整理
                                  • jenkins エレガントなコードを書くための執事のすすめ | Act as Professional

                                    勉強会したので、資料公開。 jenkinsを使って、自動テストだけでなく静的コード解析や統計情報をおこなって、ケント・ベックが提唱した「コードの臭い」を察知して、リファクタリングのタイミングや具体的な指摘のフィードバックを自動で得ようというお話。

                                      jenkins エレガントなコードを書くための執事のすすめ | Act as Professional
                                    • 5分じゃ出来ないJenkins導入

                                      5分で出来たjenkins導入ですが、PHPのプロジェクトが動かずひたすらはまりました Template for Jenkins Jobs for PHP Projectsを参考にしつつ足りていない情報があるので補完します PHPのバージョン PHP.5.2.x以上を求められるのでPHP5.3.xを入れちゃうほうが楽です(テスト環境が本番環境とバージョンが違っていいのかという問題はさておき) PHP5.3のインストール方法⇒開発環境を構築する時用のメモ Apache・PHP・MySQL | のぶろぐ 必要なpearモジュールのインストール ~~~ pear channel-discover pear.pdepend.org pear channel-discover pear.phpmd.org pear channel-discover pear.phpunit.de pear chan

                                        5分じゃ出来ないJenkins導入
                                      • Jenkins、Webから再起動する - &lt;s&gt;gnarl,&lt;/s&gt;技術メモ”’&lt;marquee&gt;&lt;textarea&gt;¥

                                        プラグインのインストール後などには再起動するオプションが表示されるんですけど、それ以外の場合に再起動する方法がわからない……。 http://{JENKNS_HOST}/safeRestart にアクセスすることで再起動できます。設定画面からリンク貼ってないよなあ。

                                          Jenkins、Webから再起動する - &lt;s&gt;gnarl,&lt;/s&gt;技術メモ”’&lt;marquee&gt;&lt;textarea&gt;¥
                                        • JenkinsサーバのSSL対応とBasic認証 | DevelopersIO

                                          渡辺です。前回のエントリーでJenkinsによるCIサーバをEC2上に構築しました。ユーザ認証も行い、最低限のセキュリティは適用しましたが、業務で運用するはもう少し設定が必要です。今回は、HTTPSによる暗号化と、Basic認証の設定を行います。Basic認証を設定する事で、GitHub,Stash,Bitbucketなどのリポジトリサービスからセキュアなビルドフックを設定できるようになります。 設定の流れは次の通りです。 Nginxをインストールする NginxにSSLを設定する NginxにJenkinsへプロキシ設定する NginxにBasic認証を設定する Jenkinsサーバの設定 JenkinsサーバのSSL対応とBasic認証の設定を行います。 Nginxをインストールする Amazon LinuxはCentOSベースなのでyumコマンドでサクっとインストールします。 $ s

                                            JenkinsサーバのSSL対応とBasic認証 | DevelopersIO
                                          • 第4回Jenkins勉強会に参加してきた #jenkinsstudy - Diary of absj31

                                            10月15日 第4回Jenkins勉強会(東京都) (写真:夜の六本木ヒルズ。) 第4回Jenkins勉強会を開催します。 今回のテーマは「C/C++/C#(...etc)プロジェクトにおけるJenkinsの運用について」です。 第2回で取り上げたJava、第3回で取り上げたLL言語とはまた違った視点からの有用な事例を聞けることでしょう。 興味がある方はぜひご参加ください。 ハッシュタグ:#jenkinsstudyはい、と言う訳でJenkins勉強会、参加して参りました。Jenkins勉強会については第1回を除いて第2回から連続で、また一昨日にはJenkins関連の勉強会にも参加して来ましたので2日振りの川口さんご拝見、という感じです。 CI超入門:Jenkinsのススメに参加してきた #jenkins_night - Shinya’s Dairy Report 開催場所はグリー株式会社。

                                              第4回Jenkins勉強会に参加してきた #jenkinsstudy - Diary of absj31
                                            • Hud美さんと学ぶRedmine×Jenkinsの神アジャイル

                                              Hud美さんと学ぶRedmine×Jenkinsの神アジャイル:かんばん!~もし女子高生がRedmineでスクラム開発をしたら(終)(1/4 ページ) 本連載は、ちょっととぼけた女子高生の姉妹が今注目のアジャイル開発手法である「スクラム」とプロジェクト管理ソフトの「Redmine」を使って、システム開発をするというフィクションです。今回は、継続的インテグレーションとJenkinsとは何か紹介し、RedmineやGitとの連携方法を解説します。

                                                Hud美さんと学ぶRedmine×Jenkinsの神アジャイル
                                              • Dockerを用いたJenkinsの運用をしてみた話 | Recruit Tech Blog

                                                この記事は RECRUIT MARKETING PARTNERS Advent Calendar 2015 の投稿記事です。 こんにちは、2015年新卒インフラエンジニアの河合です。アドベントカレンダー2015の3日目を担当します。現在の担当プロダクトは英語/英単語サプリです。そういえば10月末に英語サプリのiOS版がリリースされました。 英語サプリ 英語サプリリリースに伴い、インフラ業務としては Terraformの運用の話 Amazon EC2 Container Serviceで構築した話 などと色々なネタがあるのですが、本日はDockerを用いたJenkinsの運用をしてみた話をします。 Jenkinsと数ヶ月ほど戯れてみて… Jenkinsと戯れてみて思ったのは以下のとおりです。 拡張性の代償として保守運用コストを要求する プラグインが豊富なので、設定が容易に済むことがある 各ジ

                                                  Dockerを用いたJenkinsの運用をしてみた話 | Recruit Tech Blog
                                                • [速報]Salesforceアプリケーションの開発にGitHubやJenkins、好みのエディタなど任意の開発環境を実現する「Salesforce DX」ベータ公開

                                                  [速報]Salesforceアプリケーションの開発にGitHubやJenkins、好みのエディタなど任意の開発環境を実現する「Salesforce DX」ベータ公開 Salesforce.comに対応したカスタムアプリケーションの開発は、同社クラウド上の制約などによって、GitHubやJenkins、任意のエディタといった自由な開発環境や継続的インテグレーション環境の構築は容易ではありませんでした。 Salesforce DXはそうした課題を解決し、任意の開発環境やデプロイ環境、継続的インテグレーション環境などを構築を容易に実現するプラットフォームです。 Salesforce DXはコマンドラインインターフェイスやオープンなAPIを備えており、ここを中心にGitHubのようなソースコード管理ツール、JenkinsやTravis CIのようなビルドや自動テスト環境、任意のエディタやIDE、そ

                                                    [速報]Salesforceアプリケーションの開発にGitHubやJenkins、好みのエディタなど任意の開発環境を実現する「Salesforce DX」ベータ公開
                                                  • JenkinsカンファレンスにてJenkinsを使った継続的セキュリティテストの発表を行いました - VAddyブログ - 継続的セキュリティテストへの道 -

                                                    Jenkinsユーザカンファレンス2015に参加・発表してきました。 参加者も700人ぐらいいたようで非常に活気があり、各セッションもJenkinsを中心としたシステムの話から、何故CIなのかなど、多岐に渡る発表があり刺激的でした。 我々は5分のLTで発表させて頂きました。短い時間なので色々と説明を省略した箇所がありましたが、アップロードしたスライドではある程度補足しています。 継続的セキュリティテストのコンセプトでVAddyを開発・運用していますが、世界でも同じコンセプトでGoogleが社内ツールとして開発していたり、カーネギーメロン大のブログで提唱されていたりと、あと数年もすると大きなトレンドになるのは確実です。 継続的セキュリティテストが普及するためには、専門知識不要で簡単に使えて、検査精度が高く、CIのフローに乗るように短時間で終わる必要があります。これらのハードルを乗り越えるため

                                                      JenkinsカンファレンスにてJenkinsを使った継続的セキュリティテストの発表を行いました - VAddyブログ - 継続的セキュリティテストへの道 -
                                                    • Jenkins Mac OS X InstallerでJenkinsを入れる - IwazerReport

                                                      ローカルのMacBook ProにJenkinsを入れて色々試したくなりました。 サイトに行ったらMac OS X用のインストーラがあったので、これはラクチンだと入れてみたら少しハマったので回避方法を書いておきます。 まず、pkgをダウンロードしてインストールしてpsを見てみると既に起動してます。 コマンドオプションが何も指定されていないので、http://localhost:8080/を叩いてみると404 Not Found orz システム環境設定を見てもJenkinsの設定などなく一旦終了しようとkill -KILLしても自動再起動してしまう... 調べたところLaunchDaemonで起動されているようです。 ここにドキュメントがインストールされてました。 しかしまず起動と停止の方法が知りたいのですが書いてません。LaunchDaemonで調べると下記コマンドで行える事が分かりまし

                                                      • JavaScript + Jenkins = Winning!

                                                        This document discusses tools and techniques for automating JavaScript development tasks to improve code quality. It recommends using tools like JSHint for static analysis, PhantomJS for testing, Closure Compiler for optimization, and Gradle for building. It also recommends setting up continuous integration with Jenkins to run tests and metrics on every code change and prevent defects. The documen

                                                          JavaScript + Jenkins = Winning!
                                                        • VagrantでCentOSを入れてJenkinsを導入してみる - MOL

                                                          我もJenkins触ってみたかったんや… Jenkinsで我もジョブ書きたい とりあえずローカル環境で動かしたい Macのインストーラーで一発やん! でもいろいろインスコしたら危なそう んじゃ、VM上でJenkins動すか <-イマココ ってことで、Vagrant使ってみることにする。 各種インストール VirtualBox をインストールしましょう。 最新の4.2.14でvagrant upすると”Progress object failure: NS_ERROR_CALL_FAILED”ってエラーでるので、4.2.12をインストールしませう。 Vagrantをインストールしましょう。 以前に、gem installでvagrantをインスコした人はuninstallしておきませう。古いのがあるとうまく動きません。 vagrantで利用できるBoxファイルはここに一覧がありますんで、好き

                                                            VagrantでCentOSを入れてJenkinsを導入してみる - MOL
                                                          • JenkinsからWebアプリに脆弱性検査し、結果をHipchatに通知 - クラウド型Web脆弱性診断ツール VAddyブログ

                                                            継続的セキュリティテストサービスVAddyはJenkinsプラグインを提供しているため、Hipchat Jenkinsプラグインを入れれば、CIの中でWebアプリケーションに対して脆弱性検査を自動実行して、その結果をHipchatに通知できます。 Jenkinsには、ビルド後の処理にEmail通知というものが標準であるため、ビルド結果はメールで受け取りできます。ただし、これはビルド失敗のみメール通知されます。 Hipchatプラグインを入れると、ビルド後の処理にHipchat通知が追加でき、下記画像のようにビルドの成功、失敗がHipchatに通知され、ビルド結果へのリンクもメッセージの中に入るため便利です。 設定は簡単で、JenkinsプラグインをインストールしてAPI情報を入れるのみです。手順を説明します。 ステップ1 プラグインのインストール Hipchatプラグインは、「Jenkin

                                                              JenkinsからWebアプリに脆弱性検査し、結果をHipchatに通知 - クラウド型Web脆弱性診断ツール VAddyブログ
                                                            • GitLab と Jenkins を連携する (1) - Qiita

                                                              はじめに 以前は「貧者の GitHub Enerprise」などと言われることもあった GitLab ですが、「GITLABはブランチ毎に書き込み権限を制限できるという点においてGitHubよりも圧倒的に優れている」という意見も見られるなど、機能面、安定面ともに着実に進歩しています。 そのインストールの難しさが話題に挙がることもありましたが、公式インストールドキュメント はとてもよく書かれていますし、Chef の Cookbook なども多数存在します。個人的に Chef より Ansible が使い易かったため、CentOS 用の playbook も書きました。 以上のような状況から、GitLab は何らかの理由で GitHub や GitHub Enterprise を利用できない環境においても、Git および Pull Request (Merge Request) による開発フロ

                                                                GitLab と Jenkins を連携する (1) - Qiita
                                                              • Jenkinsによる継続的インテグレーションのススメ(1)

                                                                Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...

                                                                  Jenkinsによる継続的インテグレーションのススメ(1)
                                                                • Kyoto.なんか #4で最近運用しているJenkinsの情報について発表してきました - その手の平は尻もつかめるさ

                                                                  [2020-09-07追記] この構成,もうウチではやってません!!!! moznion.hatenadiary.com [追記ここまで] kyoto-nanka.connpass.com 表題の通り,最近AWS上で運用しているスケールする & 運用が省エネなJenkinsについて発表してきました. 簡単にまとめると JenkinsのslaveをAWS CodeBuildに委譲することで実質無限のスケールアウトとメンテコスト削減を実現 JenkinsのストレージをAmazon EFSにすることでロバスト性と自動ボリューム拡張を実現 ElasticBeanstalk with Dockerを使って運用することで運用コストの省力化 という内容です. 会場やインターネットで質問されたことについては以下のとおりです: 値段的には従来のサービスを使うよりも下がったかどうか? 試算的には下がっている

                                                                    Kyoto.なんか #4で最近運用しているJenkinsの情報について発表してきました - その手の平は尻もつかめるさ
                                                                  • Jenkins による Android アプリの CI 環境を Amazon EC2 を使ってマスター・スレーブ構成で構築する | DevelopersIO

                                                                    はじめに AWS 上に Jenkins による Android アプリの CI 環境を構築する機会がありましたので、記録として残しておきます。 Jenkins 単体であれば下記の記事のままで大体OKなのですが、 EC2にJenkinsによるCI環境を作成する | Developers.IO Amazon Linux に Android エミュレータを入れるには色々と難があります。そこで、Android アプリのビルドやテストを行うマシンを Ubuntu を使った、マスター・スレーブ構成の CI 環境を構築してみました。 下図のような構成となる CI 環境を構築します。 マスターマシンの構築 EC2 の起動 次の記事の通り、普通に Amazon Linux のインスタンスを起動します。 EC2にJenkinsによるCI環境を作成する | Developers.IO キーペアはダウンロードして

                                                                      Jenkins による Android アプリの CI 環境を Amazon EC2 を使ってマスター・スレーブ構成で構築する | DevelopersIO
                                                                    • Jenkins で MSTest の結果とコードカバレッジを表示する方法 - present

                                                                      はじめに Jenkins で .NET ソリューションのビルドとテストが出来るようになりました。これだけでも便利ですけど、欲を言えばテスト結果を Jenkins 上に表示したい。あと、コードカバレッジのレポートも表示できると、いろいろ捗りそうです。 ということで、テスト結果とコードカバレッジを Jenkins で表示することに挑戦しました。ちなみに Visual Studio 2010 のコードカバレッジ機能は Premium 以上のエディションで利用できます。 今回の作業は、次の記事を参考にしました。 hudsonでMSTestのテスト結果とカバレッジをレポートする設定をしてみた。 - 高知で働くひとのブログ そのままでは上手く動かないので、やったことをまとめておきます。 Visual Studio ソリューションの設定 テストプロジェクトが既に作成されていることを前提に進めていきます。

                                                                        Jenkins で MSTest の結果とコードカバレッジを表示する方法 - present
                                                                      • Jenkins によるレポートスクリプト管理

                                                                        2. 自己紹介 •  名前:  さりんじゃー •  年齢:  26才 •  最近のお仕事内容 •  Ruby  on  Rails  で分析結果提示のためのシステム構築。 •  インフラ環境整備(AWS)。 •  激重の  R  のスクリプトを  Python  に移植。 都合のいい男  守備範囲がだいぶ広がってきて良い感じ。 〜  2014/03 新潟県の某大学で修士(工学) 取得。 2014/04  〜  2014/12 某ソシャゲで有名なD社でゲーム分析。 2015/01  〜 様々なものを対象に(直近は金融等) 分析をやろうとしているとこでデータエ ンジニア。 社会人1年目

                                                                          Jenkins によるレポートスクリプト管理
                                                                        • Jenkins User Conference 東京 2015

                                                                          Jenkins は長らく継続的デリバリのためのツールとして使われてきましたが、Jenkins Pipeline によって全く新しい様々な可能性が開けました。この発表では、Jenkins Pipeline からスタートして、おもちゃでない実用に耐えうる継続的デリバリのパイプラインを構築します。Jenkins のもうひとつの新機能の目玉は、Jenkins の新しい UX である Blue Ocean です。この発表では、継続的デリバリのパイプラインを構築した後、Blue Ocean を使って開発者に迅速なフィードバックをもたらす様子を紹介します。 受講対象: 継続的インテグレーションや Jenkins にご興味をお持ちの方はぜひご参加ください。 製品/テクノロジ: DevOps/OSS 川口 耕介 CloudBees, Inc. Chief Technology Officer

                                                                            Jenkins User Conference 東京 2015
                                                                          • Jenkins 2018, "性同一性の説明に向けて" - あなたのkugyoを埋葬する

                                                                            Nottingham大で哲学を教えているKatharine Jenkinsが,トランスの権利運動によく登場する性同一性[gender identity]とはなんのことかについて説明する論文,Jenkins 2018を書いている.この論文は,哲学業界で最近流行している,概念工学という研究ジャンルの一例でもある. トランスの権利運動に対して,ちょっと気の利いた人間なら思いつく疑問がいくつかある.私はこの論文をそういう疑問への応答として読んだ.たとえば,この論文を読むとおそらく,トランスの権利運動が,必ずしも性同一性についての自認を絶対視する必要はない,ということがわかるだろう.また,以下のような立場をとりたいと考えるなら,この論文をよく読み,応答を考える必要があると思う: 性同一性や性自認1といった怪しげな概念を使っているのだから,トランスの権利運動はばかげているにちがいない. トランスの権利

                                                                              Jenkins 2018, "性同一性の説明に向けて" - あなたのkugyoを埋葬する
                                                                            • Ciじゃない方のJenkins

                                                                              8. 自己紹介 • 名前:三浦 克浩 • Twitter ID:@MiuraKatsu • 仕事:ソーシャルゲーム開発 • 好きなフレームワーク: CakePHP、Yacafi、Phalcon • 浦和レッズ:

                                                                                Ciじゃない方のJenkins
                                                                              • Jenkinsをすごいcronとして使う - She is not Gorilla.

                                                                                Jenkinsは継続的デリバリーとか継続的インテグレーションの文脈で語られることが多いので、ソースコードのビルドだったりテストの実行だったりをエンジニアの代わりに実行してくれるツールだと思われていることが多いです。(当たり前のことを長々と何言ってんだって感じですが) しかしJenkinsの機能を、そういったような開発管理ツールではなく汎用的なバッチツール、要は「すごいcron」として使用できることも分かったのでちょっと試してみました。 Git pluginを入れる 今回はサーバ上で動かすバッチをすべてGithubで管理しようと思いますので、pluginを入れます。 入れるのはjenkins GIT plugin! https://wiki.jenkins-ci.org/display/JENKINS/Git+Plugin いれたらJenkinsからGithubにアクセスする設定を行います。

                                                                                  Jenkinsをすごいcronとして使う - She is not Gorilla.
                                                                                • Jenkinsで排他的にジョブを実行させる - うさぎ組

                                                                                  Hudson Locks and Latches plugin Jenkinsのジョブを排他的に実行する場合は「Hudson Locks and Latches plugin」というプラグインを使用します。 インストールするとジョブの設定画面に「ビルド環境」という項目が表示され、「Locks」というチェックボックスがあります。 この「Locks」をオンにすると排他対象のジョブとなります。 ※nameリストボックスについては後述するのでとりあえず(default)のままでよし。 つまりジョブA、ジョブB、ジョブCが存在するときにジョブAとジョブBを排他実行したい場合は ジョブAとジョブBの「Locks」をオンにしましょう。 排他グループの指定 排他させたいグループは「Locks」をオンにしたときに表示される「name」リストボックスでグループを指定できます。 インストール直後はdefault

                                                                                    Jenkinsで排他的にジョブを実行させる - うさぎ組