ステップ 1: GitLab でプロジェクトを作成する
GitLab アカウントにログインします。
New Project
GitLab のメイン インターフェイスでは、右上隅にボタンまたは「+」アイコンが あります。 それをクリックして新しいプロジェクトを作成します。
ステップ 2: .gitlab-ci.yml
ファイルを作成する
プロジェクトを作成したら、プロジェクトのページにアクセスします。
左側のメニューで「」を選択して、 Repository
ソース コード管理タブを開きます。
ボタンをクリックして New file
新しいファイルを作成し、 という名前を付けます .gitlab-ci.yml
。
ステップ 3: .gitlab-ci.yml
基本的な CI/CD ワークフローの構成
.gitlab-ci.yml
以下は、CI/CD ワークフローの特定の手順を含むファイル の例です。
stages:
- build
- test
- deploy
build_job:
stage: build
script:
- echo "Building the application..."
# Add steps to build the application, e.g., compile, build artifacts, etc.
test_job:
stage: test
script:
- echo "Running tests..."
# Add steps to run automated tests, e.g., unit tests, integration tests, etc.
deploy_job:
stage: deploy
script:
- echo "Deploying the application..."
# Add steps to deploy the application, e.g., deploy to staging/production servers.
# Configuration to deploy only on changes to the master branch
only_master:
only:
- master
ステップ 4: GitLab で CI/CD をトリガーする
GitLab 上のリポジトリにコードをプッシュすると(コード ファイルの追加、変更、削除など)、GitLab はファイルに基づいて CI/CD プロセスを自動的に開始します .gitlab-ci.yml
。
各ステージ( build
、 test
、 deploy
) は順番に実行され、定義されたジョブが実行されます。
ステップ 5: CI/CD の結果を表示する
プロジェクトの GitLab ページで、[CI/CD] タブを選択して、実行されたすべての CI/CD ジョブを表示します。
実行履歴、タイミング、結果を確認でき、エラーが発生した場合にはエラー通知がここに表示されます。
注: これは簡単な例です。 実際には、CI/CD ワークフローはより複雑になる可能性があり、セキュリティ チェック、パフォーマンス テスト、統合テストなどの複数の手順が含まれる場合があります。 プロジェクトのニーズに合わせて GitLab CI/CD の構成とカスタマイズをさらに深く掘り下げる必要があります。