タグ

jenkinsに関するkimikimi714のブックマーク (5)

  • CI/CD環境をJenkinsからGitHub Actionsへ移行を検討している話 - 革命のブログ

    どうも、小野です。 GitHub Actionsがついに一般公開されましたね。個人的には待ち望んでいた機能でもあります。 突然ですが、皆さんはCI/CDに何を使ってますか? 私は現在、業務でCI/CDにJenkinsを利用しています。 このJenkinsはAWSのEC2インスタンス上に構築しています。 なんでJenkins? CircleCIなどのクラウドサービスは使わないの? AWS使ってるんだったら、Code系サービスのほうがいいのでは? と思う方もいらっしゃると思います。これには理由があります。 なんでJenkins? Jenkinsを使い始めたころは、まだCircleCIはありませんでしたし、ましてやAWSのCode系サービスもなく、 当時はJenkinsが主流でした。その頃から使い続けていたので、ある程度の知識も持っています。 あとは、ビルド、デプロイするためにそこまで複雑な設定

    CI/CD環境をJenkinsからGitHub Actionsへ移行を検討している話 - 革命のブログ
  • Dockerでいみゅーたぶるなんちゃらを試してみる

    こんにちはfujya.shです。 最近Docker流行っていますね。いみゅーたぶるなんとかこんとかという素敵な仕組みも流行りはじめてるので流行にのってみたいと思います。 コンテナタイプの仮想化は大好物なので、こんなに流行ってるなら一回ぐらいは触ってみようと思い少し触ってみました。Dockerを使った面白い仕組みが結構公開されていて、中でもdokkuというのが個人的には興味があったので似たようなもの自前で考えてみました。 git pushしたらWebサービスが立ち上がるプラットフォーム 目指すゴールはHerokuのようなPaaSを自前で立ち上げることです。あんまり時間かけないで(2~3時間)でそれなりに動いたので、ちょっと紹介します。 ■Dockerとは あえて紹介しません。ググッてください。ざっくり特徴だけ ・LXC/AUFS がテクノロジーのベースになってる ・コンテナの起動が早い(1秒

  • Docker 使ってたらサーバがゴミ捨て場みたいになってた話 #immutableinfra - ゆううきブログ

    Immutable Infrastructure Conference #1 : ATND でLTしてきた。 内容はきれいにゴミを捨てましょうという話以上のものは特にない。 背景の説明が少し雑だったので補足すると、Jenkins のジョブスクリプトで、git push する度に docker run していたら ゴミがどんどんたまっていったという感じ。 1 push あたり、アプリコンテナ、DBコンテナとか合わせて3コンテナぐらい起動してるから開発が活発だと、どんどんゴミがたまる。 さらに補足すると、Device mapper がらみのゴミは、aufs 使うとかなり解決できそうな感じはしてる。 (Device mapper だとブロックデバイスレベルでイメージ差分を表現するので、デバイス毎(差分)毎に mount が走るみたいな実装になってるけど、aufs だとファイルシステム単位で複数の

    Docker 使ってたらサーバがゴミ捨て場みたいになってた話 #immutableinfra - ゆううきブログ
  • グリーのインフラに Chef を導入した話 | GREE Engineering

    類似のソフトウェアとして、Puppet や Ansible といったものもあります。こういったインフラ自動化まわりのソフトウェアについてはペパボの宮下さんの インフラ系技術の流れ が参考になります。 Chef in グリー さて、グリーでのChefまわりの構成をご紹介します。下図が全体の構成です。 開発環境 開発は各個人のマシン上で仮想マシンを立ち上げて行なっています。クックブックの開発では、クックブックを開発する人が serverspec でテストを書くようにしていて、構築後のサーバが期待通り動くことをテストしています。一つのクックブックでも設定値などの条件によって動作が変わってくるため、test-kitchen を用いて複数の条件(ランリストやノードのアトリビュート(以下、「アトリビュート」)などの組み合わせ)でテストを行っています。 また、一部仮想マシンを使う必要がないテスト(att

    グリーのインフラに Chef を導入した話 | GREE Engineering
  • Androidアプリのビルド/テストはCIでここまで変わる

    Androidアプリのビルド/テストはCIでここまで変わる:グリーはいかにしてJenkinsを導入したのか(3)(1/2 ページ) グリーのサービス開発における継続的インテグレーションと、CIツールであるJenkinsの導入について、CI導入のモチベーション、進め方のポイントを中心に説明します。今回は、apkの作成までの自動化を手始めに、徐々に自動化の資産を積み上げていくことで開発ワークフローを改善していく過程を紹介します。 前回の「JenkinsでCIすればiOSアプリのビルドは、もう面倒くさくない」に続き、今回はAndroidアプリ開発とJenkinsについて紹介します。 Androidアプリのビルド Android開発の継続的インテグレーションの第一歩として、まずはAndroidアプリをJenkinsでビルドしてapkファイルを作成してみましょう。あらかじめJenkins、Andro

    Androidアプリのビルド/テストはCIでここまで変わる
  • 1