![Wovn Technologiesが国内外の投資家から新たに資金調達を実施、総調達額は54億円に | Web担当者Forum](https://cdn-ak-scissors.b.st-hatena.com/image/square/a1ccfd74f7b7d5394bad12220de33e2a8d2ce683/height=288;version=1;width=512/https%3A%2F%2Fwebtan.impress.co.jp%2Fsites%2Fdefault%2Ffiles%2Fimages%2Fnews2021%2F0729_wovn_01.png)
背景 モダンでコンパクトな構成のimageであればCircle CIでのdocker buildはそこまで遅くないものです。しかし諸事情によりわりと大きめのイメージをビルドしないといけない場合があり、5〜10分くらいかかるようになってしまう場合もあります。私の場合古いモノリシックなPHPのサービスをコンテナ化しようとしてそういう事象に至りました。そういった場合に試して効果があったことを解説していきます。 前提 dockerでimageを作成するためのベストプラクティス一般はここでは解説しません。もちろん重要なので先にやってください。 若干バッドノウハウ気味な内容も含まれます。採用は自己判断で 自分でJenkins建ててやるとすべてが適切にキャッシュされもっと速いです。しかしそういうことをしたくないのでCircle CIをつかっています 1. Machine Executorを使う まずとし
あまり見ない気がするので書きました。特徴は、 lint, testなどの各ジョブが並列に動く(ジョブ実行数を多くしてないとdocker containerの立ち上げ分むしろ全体時間はロスになることもあるが…)。 Travis CI のマトリクスビルド に近いことを、 parameters: を使ってやっている。 rust-toolchain ファイル に書かれたバージョンと、 .circleci/config.yml に書かれた MSRV (Minimum Supported Rust Version) の2つでビルドしている。 cargo-readme を使ってrustdocとREADMEを比較し、どちらかがメンテされていない場合にエラーにする(お好みで)。 キャッシュ使う。 あたりです。見慣れなさそうなところはインラインコメント付けましたので参考にしてください 💁♀️ 更新履歴 2
高須:僕は声がでかくて、フットワークが軽いのが強みなので、声と足が活きることをどのコミュニティでもやっています。逆に、落ち着いてじっくり黙々と考えるのは不得意。本の翻訳の仕事もたまにするけど、あれは2年間こもりっぱなしみたいな仕事でつらい。けど、「この内容が伝わったら世の中が変わるから絶対に翻訳したい」というモチベーションでやっています。 市原:確かに、高須さんはずっと世の中の変革につながるようなムーブメントの渦の中にいる印象があります。アカデミックな研究をオープンにしていく「ニコニコ学会β」の運営然り、近年積極的にコミットされている中国・深センのハードウェアムーブメントも然り。 高須:そうですね。例えばこれまで深センの紹介記事って「製造業が揃う、中国のシリコンバレー」みたいな紹介のされ方が多かった。でも、僕が深センについて書いた記事では「わずか30年足らずで人口が30万人から1400万人
State of DevOps Report 2021を日本語で解説 ーTeam Topologies Model、プラットフォームが重要な要素ー はじめに State of DevOps ReportはDevOpsの成熟度についてアンケート形式で調査しているレポート資料です。毎年アップデートされているので、直近の動向などを理解し、かつ課題解決の活路を見出すのに良いレポートです。2021版が先日リリースされていました(もとのレポートはこちら)。 デジタルトランスフォーメーションの文脈の中で、ソフトウェア開発がますます増えてきていますが、単に一発作っておしまいではなく、継続的に進化させることが求められます。継続的にサービスを進化させていくことがビジネス力の根源となるということをアンケート調査から証明したのが、このレポートで、調査内容については、『LeanとDevOpsの科学』をご一読いただく
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く