以下は、オンプレミス、クラウドに関わらず、自身のテスト・システムや実稼働システムにアプリケーションを配布し、Git 配信リポジトリとして GitLab を使用する場合に使用する設定です。 

テストおよび実稼働システムの設定 (ターゲット: AWS の LANSA スタック)」 および「テストおよび実稼働システムの設定 (単一のターゲット・インスタンス)」も参照してください。

テスト環境への配布、そして実稼働環境への配布は特に、ビルドと配布専用で使用する特定のマシンで制御する必要があります。

GitLab とターゲット・システムを接続するには、GitLab Runnerを使用します。つまりターゲット・システムはインターネット接続ができるようにしておく必要はないということです。

最新の Web 技術のみがサポートされており、WAM や古い技術はサポートされていませんが、古い技術が作動するように構成することは可能です。古い技術を使用したい場合は、LANSA とベータ契約を結ぶ必要があります。この詳細については、LANSA サポートにお問い合わせください。

前提となる知識

最初に設定がいくつか必要です。この設定は手動で構成する必要があります。そのため、正しく構成するためには、Git や GitLab、Windows のコマンド行を正しく使うスキルが必要となります。GitLab をすでに使っているユーザーであれば、この設定を正しく行うことはさほど難しくないでしょう。また、以前に Git Extensions を使用した経験があることが望ましいです。

概要

中央の Git リポジトリを作成し、ターゲット・システムにインストールし、設定する必要があります。これは 1 対 1 で行います。つまり、各ビルドマシンには独自の中央の Git リポジトリとターゲットシステムが存在します。このように環境が互いに分離されているため、一度構成すれば、他に配布されたアプリケーションと競合することなく、いつでも DevOps 配布を利用することができます。

手順のまとめ

以下に手順の概要を示します。それぞれのリンクをクリックすると詳細が表示されます。

  • No labels