Gitlab-installation
GitLab-インストール
_Git_バージョン管理システムをインストールし、GitLabサイトでユーザーアカウントを作成することにより、異なるオペレーティングシステムにGitLabランナーをインストールできます。
_Git_はに使用されるバージョン管理システムです-
- プロジェクトのソースコード履歴の処理
- ファイルに加えられた変更の追跡
- 小規模および大規模プロジェクトを迅速かつ効率的に処理する
- 別のプロジェクトで他の開発者と共同作業するには
_GitLab_はGitベースのプラットフォームであり、Gitリポジトリへのリモートアクセスを提供し、コードを管理するためのプライベートおよびパブリックリポジトリを作成することにより、ソフトウェア開発サイクルに役立ちます。
GitLabは、Windows、Ubuntu、Debian、CentOS、open SUSE、Raspberry Pi 2などのさまざまな種類のオペレーティングシステムをサポートしています。 この章では、WindowsおよびUbuntuオペレーティングシステムにGitLabをインストールする方法について説明します-
WindowsでのGitLabのインストール:
- ステップ1 *-まず、システムに「GitLab-Runner」というフォルダーを作成します。 たとえば、CドライブでC:\ GitLab-Runnerとして作成できます。
- ステップ2 *-https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-windows-386.exe[x86]またはhttps://gitlab-runnerのバイナリをダウンロードします-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-windows-amd64.exe[amd64]を作成し、作成したフォルダーにコピーします。 ダウンロードしたバイナリの名前を_gitlab-runner.exe_に変更します。
- ステップ3 *-コマンドプロンプトを開き、作成したフォルダーに移動します。 次に、以下のコマンドを入力してEnterキーを押します。
- ステップ4 *-上記のコマンドを実行した後、gitlab-ciコーディネーターURLの入力を求められます。
- ステップ5 *-ランナーのgitlab-ciトークンを入力します。
- トークンを取得するには、GitLabアカウントにログインします-
- 今、あなたのプロジェクトに行きます-
- [設定]タブの下の[_CI/CD]オプションをクリックし、[ランナー設定]オプションを展開します。
- _Runners Settings_セクションの下で、次の画像に示すようにトークンを取得します-
- ステップ6 *-ランナーのgitlab-ciの説明を入力します。
- ステップ7 *-ランナーのgitlab-ciタグの入力を求められます。
これらのタグは、後でGitLabのユーザーインターフェイスで変更できます。
- ステップ8 *-ランナーをtrue値に設定することにより、ランナーを現在のプロジェクトにロックできます。
上記の手順を完了すると、「ランナーを登録しています…」という成功メッセージが表示されます。 成功しました。
- ステップ9 *-次に、プロジェクトをビルドするためのランナーエグゼキューターを入力します。
セレクターは、ビルド環境を作成し、プロジェクトを開発するための依存関係を簡単に管理する「ドッカー」として使用しました。
- ステップ10 *-次に、Dockerセレクターに設定するデフォルトの画像を要求します。
- ステップ11 *-上記のステップを完了すると、「Runner registered successfully」というメッセージが表示されます。 以下の画像は、上記のコマンドの作業フローを説明します-
- ステップ12 *-プロジェクトに移動し、_Settings_セクションの下の_CI/CD_オプションをクリックすると、プロジェクトのアクティブなランナーが表示されます。
以下に示すように、_GitLab-Runner_フォルダーの下の_config.toml_ファイルでGitLab Runnerの構成を確認できます-
UbuntuへのGitLabのインストール
GitLabを実行するさまざまなサービスを提供する_Omnibus_パッケージを使用して、GitLabをUbuntuシステムにインストールできます。 Omnibusパッケージは、GitLabの必要なコンポーネントを提供し、ユーザーのシステムで使用できる構成とプロジェクトメタデータを確立します。
次の手順では、UbuntuでのGitLabのインストールについて説明します-
- ステップ1 *-まず、SSH(Secure Shell)を使用してGitLabサーバーにログインします。
- ステップ2 *-次に、Omnibusパッケージをダウンロードします-
- ステップ3 *-後置記号をインストールする-
Postfixは、電子メール通知の配信に使用されるオープンソースのメール転送エージェントです。
- ステップ4 *-Postfixのインストール中に、インストールのタイプを尋ねます。 [インターネットサイト]オプションを選択します。 次に、画像に示されているように、システムメール名とともにPostfix設定が表示されます-
- ステップ5 *-インストールされたパッケージを管理するためのdpkg(debianシステムのパッケージマネージャー)をインストールします-
- ステップ6 *-変更を有効にするには、以下のコマンドを使用してGitLabを再構成する必要があります-
- ステップ7 *-以下のコマンドを使用してGitLabサービスのステータスを確認します-
ソースからGitLabをインストールする場合は、サーバーにいくつかの依存関係をインストールし、PostgreSQLを使用してデータベースをセットアップする必要があります。 リンク:/gitlab/gitlab_environment_setup [Environment setup]の章で説明されています。 コーディネーターをインストールして、Webインターフェースを構築し、ビルドインスタンスを制御できます。 詳細については、リンクを確認してください:/gitlab/gitlab_install_coordinator [コーディネーターのインストール]の章。