external_url 'https://ci.$domain.com'
ファイルの前にパラメータを追加する必要があります/opt/gitlab/config/gitlab.rb
。
次のように始めましょう。
sed -i -e "external_url 'https://ci.$domain.de'" -e "wq" /opt/gitlab/config/gitlab.rb
ただし、複数のエントリが入力されないようにするには、パラメータがファイルにすでに存在することを確認する必要があります。
ベストアンサー1
そしてgrep+sedそしてシェル論理||
演算子:
p="external_url 'https://ci.$domain.com'"
grep "$p" /opt/gitlab/config/gitlab.rb || sed -i "1i $p" /opt/gitlab/config/gitlab.rb