Traffine I/O

日本語

GitHub Actions
GitHub Actions
GitHub Actions

StreamlitをCloud Runにデプロイ

2023-08-04

StreamlitをCloud Runにデプロイ

この記事では、StreamlitをCloud Runにデプロイする手順を解説します。Terraformを使用してCloud Runに必要なインフラのリソースを作成し、GitHub Actions経由で自動的にデプロイを行います。

Python
Python
Streamlit
Streamlit
Cloud Run
Cloud Run
Google Cloud
Google Cloud
GitHub Actions
GitHub Actions
Docker
Docker
Terraform
Terraform
FastAPIアプリケーションをECS Fargateにデプロイ

2023-07-15

FastAPIアプリケーションをECS Fargateにデプロイ

この記事では、FastAPIアプリケーションをECS Fargateにデプロイする方法について紹介します。Terraformを使用してインフラストラクチャリソースを作成し、GitHub Actionsを設定して継続的なデプロイを行います。

AWS
AWS
Amazon ECS
Amazon ECS
FastAPI
FastAPI
Terraform
Terraform
GitHub Actions
GitHub Actions
GiHub Actionsを使用したサイトマップ更新の自動化

2023-07-03

GiHub Actionsを使用したサイトマップ更新の自動化

この記事では、GitHub Actionsを使用してサイトマップの更新を自動化する方法について紹介します。

Google
Google
Google Search Console
Google Search Console
SEO
SEO
GitHub Actions
GitHub Actions
GitHub Actionsにおけるカスタムアクション

2023-03-07

GitHub Actionsにおけるカスタムアクション

この記事は、Dockerコンテナアクション、JavaScriptアクション、およびComposite Run Stepsアクションの3つの主要なカスタムのGitHub Actionsのアクションについて紹介します。

GitHub
GitHub
GitHub Actions
GitHub Actions
GitHub Actionsの環境変数

2023-03-06

GitHub Actionsの環境変数

この記事では、GitHub Actionsで環境変数を管理し、秘密データをシークレットで扱う方法について説明します。これにより、開発プロジェクトの安全かつ効率的なワークフローが確保されます。

GitHub
GitHub
GitHub Actions
GitHub Actions
GitHub Actionsにおける条件付き実行

2023-03-05

GitHub Actionsにおける条件付き実行

この記事では、GitHub Actionsで特定のステップやジョブをいつ実行するかを制御するために、条件付き実行を使用する方法について説明します。

GitHub
GitHub
GitHub Actions
GitHub Actions
GitHub Actionsにおけるアクション

2023-03-04

GitHub Actionsにおけるアクション

この記事では、GitHub Actionsにおけるさまざまなタイプのアクションについて詳しく説明し、GitHub Marketplaceアクション、サードパーティのアクション、Docker Hubからのコンテナイメージ、および独自のカスタムアクションの作成方法について説明します。

GitHub
GitHub
GitHub Actions
GitHub Actions
GitHub Actionsにおけるアーティファクトとジョブ出力

2023-03-04

GitHub Actionsにおけるアーティファクトとジョブ出力

この記事では、GitHub Actionsにおけるアーティファクトとジョブ出力、それらの実用的な例を紹介します。アクションとジョブ間でデータを効果的に共有する方法を紹介します。

GitHub
GitHub
GitHub Actions
GitHub Actions
GitHub ActionsでBlackを統合する方法

2023-03-03

GitHub ActionsでBlackを統合する方法

この記事では、PythonコードフォーマッタであるBlackをGitHub Actionsと統合する方法について説明します。

GitHub
GitHub
GitHub Actions
GitHub Actions
Python
Python
GitHub ActionsでPython 3.10を設定する方法

2023-03-03

GitHub ActionsでPython 3.10を設定する方法

この記事では、YAMLが浮動小数点数を扱う際に引き起こすバージョンの互換性の問題を解決しながら、GitHub ActionsでPython 3.10を設定する手順を説明します。

GitHub
GitHub
GitHub Actions
GitHub Actions
Python
Python
GitHub Actionsにおけるワークフローのトリガー

2023-03-03

GitHub Actionsにおけるワークフローのトリガー

この記事では、GitHub Actionsにおけるワークフローのトリガーについて掘り下げ、イベント駆動のパイプライン、イベントとトリガー、スケジュールされたワークフロー、および手動ワークフローについて説明します。プッシュ、プルリクエスト、リポジトリ、および問題のイベントを活用して効率的なパイプラインを作成する方法を学びます。クロン構文を使用してワークフローをスケジュールし、workflow_dispatchイベントで手動ワークフローを設定する方法を探索します。最後に、複数のトリガーを組み合わせて、プロジェクトのニーズに合わせたより複雑なワークフローを組み立てる方法を紹介します。

GitHub
GitHub
GitHub Actions
GitHub Actions
GitHub Actionsとは

2023-02-03

GitHub Actionsとは

この記事では、GitHub Actionsについて詳しく紹介します。GitHub Actionsは、GitHubに組み込まれたオートメーションプラットフォームで、ソフトウェア開発プロセスを効率化し最適化するために設計されています。GitHub Actionsの主要なコンポーネントであるイベント、ジョブ、アクションについて学び、リポジトリの設定方法、カスタムワークフローの作成方法、定義済みアクションの利用方法を解説します。また、ワークフローファイルの基本的な構文や構造についても説明し、GitHub Actionsのパブリックリポジトリとプライベートリポジトリ向けの料金モデルについても触れています。

GitHub
GitHub
GitHub Actions
GitHub Actions
TerraformとGitHub ActionsにおけるECSタスク定義の二重管理の解消

2022-12-03

TerraformとGitHub ActionsにおけるECSタスク定義の二重管理の解消

この記事では、TerraformとGitHub ActionsにおけるECSタスク定義の二重管理の問題を取り上げ、AWS ECSから既存の定義を直接GitHub Actionsのワークフローでダウンロードすることにより、タスク定義の管理を簡素化する解決策を提案します。

AWS
AWS
Amazon ECS
Amazon ECS
Terraform
Terraform
GitHub Actions
GitHub Actions
GitHub ActionsでOIDCを介したAWS ECRイメージの更新

2022-09-05

GitHub ActionsでOIDCを介したAWS ECRイメージの更新

この記事では、GitHub ActionsとOpenID Connect(OIDC)プロトコルを使用してECRイメージをプッシュする方法について紹介します。

GitHub
GitHub
GitHub Actions
GitHub Actions
Terraform
Terraform
AWS
AWS