セッション/LTの公募は締め切りました。ご応募ありがとうございました。13:15~14:05のセッションは変更されました。開始時間がイベント受付ページと一致していなかったので、各セッションの時間を調整しました。ご迷惑をおかけして申し訳ございませんでした。各スピーカーの欄に、スライドへのリンクを追加しました。おばかXFDコンテスト16:30~17:20LT大会S505/S406/S601教室では、各テーブルにコンセントが備え付けられています。会場については、こちらをご確認ください。(@kohsukekawa)発表者紹介Jenkinsの生みの父。CloudBeesでCTOをし、同社のJenkins関連の製品やサポートなどに携わる。概要この発表では、dotCI・Dockerなど最近のJenkinsコミュニティの主な活動や面白いプロジェクトを紹介した後で、ここ最近で特に大きな目玉機能であるワークフロー機能の紹介をします。Jenkinsワークフローを使うと、複数の計算機に跨った複雑な処理を1つのジョブで簡潔に記述することができ、継続的デリバリなどのより大規模な自動化がずっと簡単になります。ITのプロジェクトリーダーで、BMWの多段階CIシステムの開発と導入を掌管しています。テレビ、車などの組込み機器向けのソフトウェア開発環境は、パッケージ・ソフトウェアやウェブサービスの開発環境とは異なっています。この発表では、組込み機器用ソフトウェアの開発における様々なチャレンジの概要を説明し、多段階CIシステムがこうした要件をどのように解決するかを紹介します。我々の経験から、何百人ものソフトウェア開発者が係るような大規模な組み込み機器の開発において、インテグレーションの自動化、実機のフラッシュやテストといった処理をソフトウェアスタックのあらゆる階層で行うノウハウを共有します。(@tnmt)発表者紹介GMOペパボで創業サービスであるロリポップ!と並ぶレンタルサーバーラインナップの「heteml(ヘテムル)」のインフラ面を担当するシニアエンジニア。入社当時(2009年)から主にヘテムルを担当する他にも、グーペ、ザ・インタビューズ、Sqaleのリリースにも携わる。音楽とカレーが大好き。Codeの流れで、PuppetやChefなどの構成管理ツールでインフラをコードで記述するという動きはだいぶ定着してきたかと思いますが、それらの正当性や仕様確認のためにServerspecでテストを行っているところはまだそれほど多くはないのではないでしょうか。今回はそれにプラスしてJenkinsによるCIテストを回すことで得られるようになったテスト記述のメリットや、そのベースとなるインフラCI用Jenkins構築周りでハマったことなど、実運用で試したことを発表したいと思います。恋愛ゲームチーム)概要デプロイの自動化やテストの自動化を導入し、継続的インテグレーションを実施されている方々は多いのではないでしょうか。サーバ構築においても継続的インテグレーションを行う時代です。弊社では2013年にChefを導入、その後Chefでどこまで構築するか、テストはどうやって回すかを試行錯誤しておりました。そこで環境構築を4つのレイヤーに分けそれぞれの役割を決め、これまで複雑化していたサーバ構築から本番稼働までの流れを明確にしました。Codeのテスト駆動開発への取り組み」と「Jenkinsの冗長構成などを行って安定稼働させるための仕組み」についてお話します。アプリの開発に携わってきました。組み合わせた開発フローについて考えています。サービスの開発では、短い期間でリリースサイクルを回すことが多々あります。1週間や数日といった短い間隔で機能追加やバグフィクスをリリースしています。どのような役割を担っているのかといった、はてなにおけるJenkinsを用いた開発フローについて紹介します。コンテナのデプロイなどを行うという取り組みをしていますので、特にそれらについても説明したいと思います。発表者紹介1977年生まれ、ソフトウェアエンジニア。大学在学中からネットワークやWeb技術にたずさわる。Web制作会社、システムインテグレータを経て、現在はインターネットサービスの開発に従事。概要クックパッドでは、ユーザーに素早く継続的に価値を届けるために、継続的デリバリーに取り組んでいます。リリースまでのプロセスをデプロイメントパイプラインとして定義し、分散テスト環境でのテスト実行、アセットの作成および配布、ステージング環境へのデプロイなど、一連の作業を自動化しています。このようなクックパッドの継続的デリバリーのための環境は、実のところ大部分をJenkinsを活用することで実現されています。本セッションでは、クックパッドがどのようにJenkinsを活用して継続的デリバリーを実現しているのか、またその背景ある狙いについて説明いたします。ニフティクラウドIaaSの開発、運用を経験し現在ニフティクラウドiPaaSとmBaaSの開発、運用を担当している。devops時代に開発、運用をともに経験し、現在は主にopsの業務を担当している。Code)も行っている他にもモニタリング(Zabbix、NewRelic)やNotificationの分野に興味あり。概要Jenkinsは何でもできますやろうと思えば今やっている業務のすべてをJenkinsで自動化することもできると思います。私のチームでもはじめは自動化を推進するために導入したJenkinsですが、本当に自動化するだけでいいのかということを考え始めました。自動化以外にやらなければいけないこと、やるときに考慮するべきことを改めて考えた結果Jenkinsを導入した本当の意味が見えたような気がしました。本セッションでは具体的なJenkinsの使い方を紹介しつつJenkinsがどうあるべきかについて紹介します。プロジェクト終盤の試験フェーズでは、要件変更やバグ改修によるコード変更が発生し、同じ試験項目を何度も繰り返し実行する必要に迫られます。リリース後も、脆弱性対応のパッチや機能の追加開発により、リグレッション試験と格闘する日々が始まります。今回の発表では、開発プロジェクトにおける試験自動化の取り組みにフォーカスし、JenkinsやSeleniumの活用事例についてご紹介します。ゲーム会社を経て2010年年に株式会社イリンクスを設立。CIの利用歴はCruiseControlから使い始めて9年ほど。開発したPS3/VitaゲームのJenkins使用事例を紹介します。主な内容としては自動ビルドとデプロイ、自動テストで、デプロイでは並列化を使いPS3向けのROMやVITAのパッケージ、日本版、アジア版など、あわせて数百ギガのデータを6時間で作成する手法を紹介します。自動テストではAIを使用したモンキーテストやスモークテストの事例を紹介します。発表者紹介アジャイルコーチ、ドメインモデラー、サプライチェーンマネジメントコンサルタント。概要すっかり普及したCIシステムですが、忙しくなってくるとCIの状況をだんだん気にしなくなってきたりします。最近のIoTデバイスの普及により、いろいろ工夫をこらしたXFDがつくりやすくなってきました。このセッションでは、いろいろなチームから使っているXFDの特徴、こらした工夫を発表してもらいたいと思っています。継続的なセキュリティテストの重要性と課題についてお話します。クラウド型のWebセキュリティテストサービスVAddyを使って、Jenkinsから継続的にWebセキュリティテストを行う方法を紹介します。概要これまで比較的に技術的先進企業であったりスピードを求められるシステム(クラウド界隈の企業やゲーム業界等)で使われてきた事例紹介は数多くあったがSIerでしかもお堅い金融系のシステムでJenkinsが使われているという事例紹介はなかったと思います。「あると便利なもの」から「なくてはならないもの」になったJenkinsをお堅いSIerである弊社がお堅い日本のメガバンクのシステムでどのように活用しているかの事例を紹介します。現在お客様と一緒に実施しているAndroidアプリ開発において絶賛活躍中のJenkinsおじさん。静的解析、自動テストなど何から何までやってくれる素敵なおじさまですが、導入して特に便利だと感じた「deploygate」,「Slack」,「Gitlab」との連携を中心にお話しさせて頂きたいと思います。キーワードAndroid,deploygate,Slack,GitlabスライドJenkinsおじさんと楽しい連携ツールたちゲーム業界の人がJenkinsさん3Dモデルで遊んでみた発表者こかわ(@Kokawa_Takashi)概要デモの制作にはUnity3Dエンジンを使用します。聴いた人が簡単に試せるかつ、ゲーム業界独特の知見が見えるようなデモにしたいと思っています。作成したデモは、以下のライセンスで公開しようと思います。License.今回の内容は個人的な活動であり、所属する組織を代表するものではありません。世はJenkinsでCIする時代。JenkinsはCI”じゃない”使い方もできます!弊社のJenkins利用シーンを紹介して、CIしなくてもJenkinsを導入するメリットを感じて頂ければ。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。コメントデータの処理方法の詳細はこちらをご覧ください。懇親会の受付を開始しました。基調講演/セッション/LTの内容を公開しました。キャンセル投稿を送信できませんでした。メールアドレスを確認してください。メール送信チェックに失敗しました。このブログではメールでの投稿共有はできません。