この記事では、GitLabを使用したCI/CDパイプラインの設定方法について説明します。
序文
まず、CapacitorアプリをCapgoに追加してください。このチュートリアルはアップロードフェーズに焦点を当てています。Capgoにアプリを追加する必要がある場合は、この チュートリアル.
コミット規約
Capgo Builderの設定から始めましょう conventional commits` これを理解することで、バージョン番号のアップグレードを自動化できます。5分で学べます。

GitLab CI/CD for Tag
.gitlab-ci.ymlファイルを作成します。
stages:
- tag
bump_version:
stage: tag
only:
- main
except:
variables:
- $CI_COMMIT_MESSAGE =~ /^chore\(release\):/
script:
- git config --global user.email "gitlab@yourdomain.com"
- git config --global user.name "GitLab CI/CD"
- git checkout $CI_COMMIT_REF_NAME
- git pull origin $CI_COMMIT_REF_NAME
- npx capacitor-standard-version
- git push origin $CI_COMMIT_REF_NAME --tags
Replace “GitLab CI/CDGitLab CI/CD for Build
ビルド用のステージを追加します。
Capgoの__CAPGO_KEEP_0__ __CAPGO_KEEP_1__キーをCI/CD変数として設定してください。
stages:
- deploy
deploy:
stage: deploy
only:
- tags # This job will only run for tag pushes
script:
- apt-get update -qy && apt-get install -y nodejs npm
- npm install -g @capgo/cli
- npm ci
- npm run build
- npx @capgo/cli bundle upload -a $CAPGO_TOKEN -c production
variables:
FIREBASE_CONFIG: $FIREBASE_CONFIG # Define this in your GitLab project settings
environment:
name: production
Ensure you have your Capgo API key (CAPGO_TOKEN) added as a CI/CD variable in your GitLab project. Go to your project in GitLab, navigate to Settings > CI/CD > Variables, and add a variable named CAPGO_TOKEN with your API key value.
プロジェクトのビルドプロセスに合わせてビルドスクリプトをカスタマイズしてください。例えば、npm のビルドコマンドを変更することができます。
まとめ
ここまで!私たちは技術の旅をさらに進みました。現代のソフトウェア開発では、CI/CDは重要な要素です。なので、このガイドラインが全員に理解できるものであることを願っています。
自動ビルドとリリースアプリをGitLabから続けてください。
GitLabを使用している場合 自動ビルドとリリースアプリをGitLabから CI/CDの自動化を計画するには、__CAPGO_KEEP_0__ CI/CDと接続する必要があります。 Capgo CI/CD Capgo Native Buildsの製品ワークフロー Capgo Integrations Capgoの製品ワークフローでCapgoネイティブビルドのために Capgo Capgoの製品ワークフローについてはCapgo統合 CI/CD統合 CI/CD統合の実装詳細については GitHubアクション統合 実装詳細についてはGitHubアクション統合