サーバーレス(AWS Lambdaなど)とコンテナ(Docker、Kubernetes)は、どちらもクラウド環境でのアプリケーション運用を効率化する技術だが、目的や用途によって使い分ける必要がある。サーバーレスとコンテナ ...
続きを読むJenkins vs GitHub Actions GitHub Actionsは、GitHub上でのCI/CDプロセスを自動化するためのツールで、GitHubリポジトリと深く統合されている。 Jenkins vs Ci ...
続きを読むJenkinsは、継続的インテグレーション(CI)および継続的デリバリー(CD)ツールの中で、最も広く使われているオープンソースプラットフォーム。以下に、Jenkinsの主なメリットを紹介する。 1. オープンソースかつ ...
続きを読むマルチステージビルドで下記に分けれれる 1. 基本環境の準備 (base ステージ) 2. ビルドステージ (build ステージ) 3. パブリッシュステージ (publish ステージ) 4. 実行ステージ (fin ...
続きを読むDockerfile Dockerfile は、Docker イメージを作成するための設計図やレシピ。これはテキストファイルで、イメージを作成するための一連の手順が記述される。Dockerfileには、どのベースイメージ ...
続きを読むTerraformの強みは、そのマルチクラウド対応と、柔軟性の高いカスタマイズ性。AWSに特化しているCloudFormationに対し、TerraformはAWS以外のクラウドやオンプレミス環境、サードパーティのサービ ...
続きを読むAmazon ECS(Elastic Container Service)とAmazon EKS(Elastic Kubernetes Service)は、どちらもAWSのコンテナオーケストレーションサービス EKSの強 ...
続きを読むコード補完の使用方法 関数の自動生成 コメントからコードを生成 特定のAPIやライブラリの使用支援 ユニットテストの自動生成 下記補足 Copilotを活用する上でのポイント Copilotの今後の可能性 Copilot ...
続きを読む1. GitHub Copilotの申し込み 2. Visual Studioへ設定 3. GitHubアカウントでサインイン 下記補足 導入後のセットアップと利用のヒント Copilotを導入した後、設定や活用方法をさ ...
続きを読むChatGPTにワードファイルをプロンプトに送り、感想などの返答をもらう:簡単なAPIでの実装コード 実践的には下記のようなものも必要 1. APIキーのセキュリティ対策 この実装ではAPIキーをコード内に直接記述してい ...
続きを読む