タグ

CIに関するnobuokaのブックマーク (6)

  • Let's Improve Your and Co-workers' DX ~ CI Improvement Tips ~ - おでーぶでおでーぶ

    そもそもの背景として、「自分や同僚のDX (Developer Experience) を上げる」というテーマで LT をしようとしていました。 そこで CI を設定、保守・運用するにあたって便利な GitGitHub 周りの Tips と 具体的な CI として CircleCI の Tips を取り上げたんですが・・・ 書いていたらスライドが30枚くらいになってしまい、これは15分でも終わるか分からないしそんな勉強会ないしなーということでブログ記事に起こします。Marpで書いていたスライドをそのまま貼っているので、見やすいかどうかは分からないです。例えばURLの生成はスライド幅の都合上、無理やり配列を使っていますが、通常であれば文字列宣言で終わります。 現職、前職でも参照できるように英語で資料を使っていましたが、まだ推敲前だった 1 のでかなり適当です。 スライド版は以下。 Let'

    Let's Improve Your and Co-workers' DX ~ CI Improvement Tips ~ - おでーぶでおでーぶ
    nobuoka
    nobuoka 2018/08/19
    “OBVIOUS, right?” Right! 便利なチップス集だ。 どういう場面で使いたくなるのかわかんないのもあるから、想定されるユースケースも知りたい感
  • Android OSSライブラリのCI環境をセットアップする - k4zy no blog

    ほぼ初めてAndroid向けのCI環境をセットアップしたので、試行錯誤した作業手順を書いておこうと思う。 今回セットしたCIの内容は、JVMテストとカバレッジの計測で作業手順は以下のようになった。 DockerfileでCI環境を定義 Dockerfileとcloudbuild.yamlを含むレポジトリをgithubに作成 Google Container Registory(GCR)にプロジェクトを作成 レポジトリにpushするとGCR上でビルド&ホストされる wercker.ymlをライブラリのレポジトリに追加 werckerにプロジェクトを作成 pushすると自動でCIが走るようになる jacocoをセットアップ coverallsにプロジェクトを作成 coveralls-gradle-pluginを導入し、coverallsのAPIキーをwerckerに設定 wercker.yml

    Android OSSライブラリのCI環境をセットアップする - k4zy no blog
  • CI勉強会 - #vshtc

    CI勉強会を開催します! 継続的インテグレーション=CIをテーマにしたありそでなかった勉強会を開催します。はてなでのCIの取り組み、CIサービスの話、WindowsでのローカルCI、XFDが出来る!話などCIだけで過ごす半日となります。 さらにこのCI勉強会は続くXFDハッカソンへの事前勉強会的な位置づけでもあります。XFDをするには機材など事前準備も必要です。そこでCIの勉強会の最後に自由時間を用意して、XFDをやりたい人の機材購入を検討します。XFDハッカソンは開催1か月後ぐらいを予定しています。 参加資格 CI興味のある、勉強をしたい方 XFDに興味にある方、作りたい方 ※XFDハッカソンに興味がなくても問題ありません。 スケジュール 講師 講師 時間 概要

    CI勉強会 - #vshtc
  • JenkinsをJava開発でこんな感じで使っています

    今日は、発表出来なくてすみません...。 写真の素材は下記サイトを使用しております。 http://www.pakutaso.com/ PAKUTASO(ぱくたそ)無料写真素材

    JenkinsをJava開発でこんな感じで使っています
  • Jenkinsでビルド・パイプラインを作る

    Jenkinsのプラグインでビルド・パイプラインを作ることができるので紹介。 #12月20日のワンクリックデプロイ勉強会の発表のネタバレっぽいのですが。 ビルド・パイプラインとはビルド・パイプラインとは、継続インテグレーションのプラクティスの1つで、テスト等を複数の単位に分割し、順番に流していくものである。一般的には継続的インテグレーションを利用していれば、SCMにソースコードをコミットした段階ですぐにユニットテストを走らせ、以降に、静的解析や結合テスト、受け入れテスト、ステージング環境へのデプロイ、番環境へのデプロイという形で進んでいくことになり、その単位でパイプライン要素を分ける。 当然パイプラインの途中で試験に不合格であれば、その後のプロセスには進めない。 これによって、例えばコミット時には即座にユニットテストレベルの結果を返して開発者のペースを阻害しないようにすることができる。(

    Jenkinsでビルド・パイプラインを作る
  • Gradleで管理されたAndroidProjectのEspressoテストをGenymotionを使ってjenkinsでぐるぐる回すまで(長い)

    Gradleで管理されたAndroidProjectのEspressoテストをGenymotionを使ってjenkinsでぐるぐる回すまで(長い) Gradleで管理されたAndroidプロジェクトをJenkinsで動かすまで苦しんだのでまとめます。 環境 MacOS 10.8.5 Java 1.7 Gradle 1.11 Android Studio 0.5.3 Espresso 1.1 Jenkins 1.5558 git plugin gradle plugin 前提 Android StudioでEspressoのテストが

    Gradleで管理されたAndroidProjectのEspressoテストをGenymotionを使ってjenkinsでぐるぐる回すまで(長い)
    nobuoka
    nobuoka 2014/04/11
    Jenkins 上で動かす Android エミュレータをどうするかは悩ましんだよねぇ。 Genymotion 速いけど、ライセンス的に非商用利用以外では気軽に使える感じではないぽいからなー。
  • 1