2014年10月15日のブックマーク (3件)

  • JenkinsとDockerでTravisっぽいCIサーバを育ててみている - オープンソースこねこね

    最近プライベートなプロジェクトのCIにはcircleciとかが人気なんでしょうかね。 GitHub 時代のデプロイ戦略 - naoyaのはてなダイアリー 近頃のCIサーバはアプリケーションのテストだけじゃなく、インフラのテストやデプロイ、ChatOpsなどgitやチャットツールなど他のシステムと連携した自動化のための必須プラットフォームといった感じになってきてる。とはいえ、趣味で開発しているプロダクトに余計なコストはかけたくない。ああ、でもやっぱCIはしたい。 そんなわけで以前から契約だけしていて放置気味だった、さくらのVPSの1GにjenkinsをたててオレオレCIを育てているのでその辺のことを書いてみる。CIの実行環境はDockerを使って仮想化し、ジョブの内容はTravisやcircleciのようにリポジトリ側のyamlファイルに記述できるようにしてみた。構成をざっくりと図解すると以

    JenkinsとDockerでTravisっぽいCIサーバを育ててみている - オープンソースこねこね
    ichizin
    ichizin 2014/10/15
  • Docker Meetup Tokyo #3 に行ってきました | 黒曜の吹き溜まり

    Dockerに興味はあっても使ったことのなかった自分ですが、2014/07/04に開催されたDocker Meetup Tokyo #3に行ってきました! もらったおみやげ。 Dockerステッカーが欲しかったのですが、どこにあるのかわかりませんでした… デンシバちゃんかわいいですね。 あとGoogle Cloud Platform starter packの$500クーポンをもらったので、そのうちなんか試してみたいです。 さて、Docker Meetupに行くのは今回が初めてだったのですが、運用やアーキテクチャの話など興味深い話が多かったので、振り返りも兼ねて内容をまとめていきたいと思います。 なお、リアルタイムで参加者がTweetした内容がTogetterにまとまっているようなのでそちらも併せて見ていただくと面白いかもしれません。(@yoshidashingoさん、まとめありがとうござ

    ichizin
    ichizin 2014/10/15
  • プロセスとスレッドの違い - IMOKURI Blog

    linux上のアプリケーションはプロセスとして起動されます。 プロセスを管理することはOS(ここではlinux)の重要な役割であり、プロセスのスケジューリング、割り込み、シグナル制御、優先度の制御、プロセスの切り替え、状態管理、メモリ管理などを行っています。 プロセスとは何でしょう? プロセスはCPU上で実行されるもので、タスクを完了するために、Linuxのカーネルが制御するあらゆるリソースを使うことができます。 スレッドとは何でしょう? スレッドは1つのプロセスから生成される実行単位です。同じプロセスから並行でスレッドを起動させることができます。 スレッドはメモリや、オープン中のファイルなどのリソースを共有することができます。同じアプリケーションのデータにアクセスすることができるのです。 プロセスはリソースを共有することができないので、これは大きな違いです。 言い換えると、スレッドは同じ

    プロセスとスレッドの違い - IMOKURI Blog
    ichizin
    ichizin 2014/10/15