工学
-
コンテナ化された Python 開発 – パート 1
ローカル環境でのPythonプロジェクトの開発は、複数のプロジェクトが同時に開発されている場合、かなり困難になる可能性があります。 プロジェクトのブートストラップは、バージョンを管理し、依存関係と構成を設定する必要があるため、時間がかかる場合があります。 以前は、すべてのプロジェクト要件をローカル環境に直接インストールしてから、コードの記述に集中していました。 ただし、同じ環境で複数のプロジェクトが進行中であると、構成や依存関係の競合が発生する可能性があるため、すぐに問題になります。 さらに、チームメイトとプロジェクトを共有するときは、環境も調整する必要があります。 このためには、プロジェクト環境を簡単に共有できるように定義する必要があります。
今すぐ読む
-
Docker CLI を使用してコンテナーを Azure ACI にデプロイして作成する方法
クラウドでコンテナを実行するのは難しく、混乱を招く可能性があります。非常に多くのオプションから選択し、仮想ネットワークからセキュリティまで、さまざまなクラウドがどのように機能するかを理解します。オーケストレーターは言うまでもありません。控えめに言っても、それは学習曲線です。Dockerでは、開発者エクスペリエンス(DX)をよりシンプルにしています。
今すぐ読む
-
マルチアーチビルド、トラビスはどうですか?
GitHub Actions を使用してマルチアーキテクチャイメージを構築する方法を見てきた前回の記事に続いて、別の CI を使用して同じことを行う方法を示します。 この記事では、このユースケースで使用するのが最も難しいものの1つであるTravisについて検討します。
今すぐ読む
-
Go 開発者環境のコンテナー化 – パート 3
この一連のブログ投稿では、最適化されたコンテナー化された Go 開発環境を導入する方法について説明します。 パート 1 では、ローカルの Go 開発用にコンテナ化された開発環境を開始する方法を説明し、さまざまなプラットフォーム用のサンプル CLI ツールを構築しました。 第 2 回では、Go の依存関係を追加する方法、ビルドと単体テストを高速化するためのキャッシュについて説明しました。 この最後の 3 番目の部分では、コード リンター、GitHub アクション CI、およびいくつかの追加のビルド最適化を追加する方法を示します。
今すぐ読む
-
Go 開発者環境のコンテナー化 – パート 2
パート 1 パート 2 パート 3 これは、Docker を使用して Go 開発環境をコードで定義する方法を示す一連の投稿の 2 番目のパートです。この目標は、あなた、あなたのチーム、CI がすべて同じ環境を使用していることを確認することです。パート 1,...
今すぐ読む
-
Visual Studio Code リモート コンテナーを使用してコンテナー内で開発する方法
本記事はJochen Zehnder氏からのゲスト投稿です。Jochen は Docker コミュニティ リーダーであり、 56K.Cloud のサイト信頼性エンジニアとして働いています。彼はソフトウェア開発者としてキャリアをスタートさせ、ソフトウェアの作成の詳細を学びました。彼は開発だけでなく、ブリッジの自動化にも注力しています...
今すぐ読む
-
Go 開発者環境のコンテナー化 – パート 1
開発チームに参加すると、生産性が高まるまでに時間がかかります。 これは通常、コードベースの学習と環境のセットアップの組み合わせです。 多くの場合、環境をセットアップするための何らかのオンボーディングドキュメントがありますが、私の経験では、これは決して最新ではなく、必要なツールについて常に誰かに助けを求める必要があります。
今すぐ読む
-
マルチアーキテクチャ ビルド、CircleCI はどうですか?
GitHub Actions を使用してマルチアーキテクチャイメージを構築する方法を見てきた前回の記事に続いて、別の CI を使用して同じことを行う方法を示します。 この記事では、最も使用されている CI SaaS の 1 つである CircleCI について考察します。
今すぐ読む