キーを使用して、ワークフローを実行するタイミングを指定します。ここでは、誰かがリポジトリにプッシュするたびにテストを実行します。キーに含まれています。jobsキーは、送信のたびに実行されるジョブを示します。すべてのジョブは2つのコンポーネントを定義する必要があります。キーは、コードを実行するGitHubの仮想マシンを指定します。キーは、このジョブの実行時に実行されるアクションを提供します。キーで、使用するGitHubアクションを指定します。GitHubによって書かれたアクションで、使用することができます。キーを使用すると、実行するアクションの説明を表示できます。キーの後に、GitHubのサーバで実行したいコマンドを入力します。ここでは、Djangoをインストールしてからテスト・ファイルを実行します。それでは、GitHubでリポジトリを開き、ページの上部近くにあるいくつかのタブを見てみましょう。Code:これは、ディレクトリ内のファイルやフォルダを表示できるため、最も頻繁に使用するタブです。Issues:ここでは、バグ修正や新機能の要求などの問題を開いたり閉じたりできます。これは、アプリケーションのTo-Doリストと考えることができます。Requests:あるブランチのコードを別のブランチにマージしたい人からのリクエスト。これは便利なツールであり、コードがマスターブランチに統合される前に、コードレビューを行ってコメントを付けたり提案をしたりすることができる。Actions:継続的インテグレーションを行うときに使うタブで、プッシュのたびに実行されたアクションのログを提供します。関数のバグを修正する前に、変更をプッシュしたとします。タブに移動し、最新のプッシュをクリックし、失敗したアクションをクリックし、ログを見ることができます。バグを修正した後、より良い結果を得ることができました。Dockerソフトウェア開発の世界では、コンピュータ上の構成がアプリケーションの実行時の構成と異なる場合に問題が発生することがあります。異なるバージョンのPythonや、サーバ上でクラッシュしてもコンピュータ上でアプリケーションをスムーズに実行できるようにする追加パッケージがインストールされている可能性があります。これらの問題を回避するには、プロジェクトで作業する全員が同じ環境を使用していることを確認する方法が必要です。これを行う1つの方法は、Dockerと呼ばれるツールを使用することです。これは、コンテナ化ソフトウェアであり、多くの共同作業者やサイトが実行されているサーバ間で標準化できる、コンピュータ内に分離された環境を作成します。Dockerは仮想マシンに少し似ていますが、実際には異なる技術です。事実上、独自のオペレーティングシステムを備えた仮想コンピュータ全体です。仮想マシンが実行されているすべての場所で多くの領域を消費することになります。Dockerは、既存のコンピュータ内にコンテナを設定することで動作するため、スペースを節約できます。Dockerコンテナの概念がわかったので、コンピュータ上でDockerコンテナを設定する方法を見てみましょう。いう名前のDockerファイルを作成することです。Imageの作成方法について説明します。"0.0.0.0:8000"]ここでは、上記のファイルが実際に何をするのかを詳しく見ていきます。3がインストールされている標準イメージに基づいてこのイメージを作成していることを示しています。これはDockerファイルを書くときによくあることで、新しいイメージを作るたびに同じ基本設定を再定義する手間を省くことができます。ディレクトリにコピーします。いうファイルにすべての要件を含めていると仮定して、すべての要件がコンテナ内にインストールされます。"0.0.0.0:8000"]:最後に、コンテナーの起動時に実行するコマンドを指定します。これまでこのクラスでは、Djangoのデフォルトのデータベース管理システムとしてSQLiteのみを使用してきました。実際のユーザが実際に使用しているアプリケーションでは、SQLiteは他のシステムほど簡単にスケールできないため、ほとんど使用されません。Composeと呼ばれる機能を使ってそれらを一緒に実行することができます。これにより、2つの異なるサーバを別々のコンテナで実行できますが、互いに通信することもできます。いうYAMLファイルを使用します。"8000:8000"上記のファイルは、次のことを行います。バージョン3を使用していることを指定します。次の2つのサービスの概要を示します。Postgresがすでに作成したイメージに基づいてデータベースコンテナを設定します。Dockerに次のように指示してサーバのコンテナをセットアップします。現在のディレクトリ内でDockerfileを使用します。コンテナ内の指定されたパスを使用します。コンテナ内のポート8000をコンピュータのポート8000にリンクします。コマンドでサービスを開始する準備ができました。これにより、新しいDockerコンテナ内で両方のサーバが起動されます。この時点で、Dockerコンテナ内でコマンドを実行してデータベースエントリを追加したり、テストを実行したりすることができます。コンテナを表示します。ディレクトリに移動します。これでこのレッスンは終わりです!次回は、プロジェクトの規模を拡大し、それらがセキュアであることを確認します。languages.。