GNU/Linux >> Linux の 問題 >  >> Linux

gitlab-ci ランナーのビルドパスを変更する方法

config.toml を調整することで、ランナーのビルド パスを変更できます。 . [[runners]] で セクション builds_dir を追加または変更します ディレクトリ。

ランナー構成の詳細については、こちらのドキュメントをご覧ください。


ビルド ディレクトリをグローバルにセットアップすることを好む場合もあります。

ファイル /etc/systemd/system/gitlab-ci-multi-runner.service 内 線があります

Environment="DAEMON_ARGS=run --working-directory /var/lib/gitlab-runner --config /etc/gitlab-runner/config.toml --service gitlab-runner --syslog --user gitlab-runner"

したがって、 --working-directory /var/lib/gitlab-runner を変更できます --builds-dir は指定しません。 新しく登録されたランナーごとに

Environment="DAEMON_ARGS=run --working-directory /home/gitlab-runner --config /etc/gitlab-runner/config.toml --service gitlab-runner --syslog --user gitlab-runner"

macOS では、もう 1 つの方法を見つけることができました (多くのランナーがいる場合に役立つと思います):

<オール>
  • ~/Library/LaunchAgents/gitlab-runner.plist を編集
    --working-directory の下のパスを変更します 好きなように

    <ブロック引用>

    例えばターミナル vim /Users/Me/Library/LaunchAgents/gitlab-runner.plist から
    またはお気に入りのテキスト エディタを使用して

  • 変更を有効にするために再起動します

    <ブロック引用>

    gitlab-runner restart


  • Linux
    1. ルートパスワードを変更するにはどうすればよいですか?

    2. Linuxでシェルを変更する方法

    3. MySQL Docker で監査ログのパスを変更する方法

    1. Linuxでホスト名を変更する方法

    2. rpmパッケージをビルドする方法

    3. Linuxでホスト名を変更する方法

    1. Linuxでユーザー名を変更する方法

    2. LinuxでSSHポートを変更する方法

    3. Debianでホスト名を変更する方法