タグ

ciとサーバに関するhiroaki256のブックマーク (2)

  • CIのシークレット変数に1Password CLIを利用する - 24/7 twenty-four seven

    CIでいろいろなタスクを自動化していると、CIで必要とするAPIのトークンやアカウント情報など設定しているシークレット変数が増えてきます。 たいていの場合はCIサービスのシークレット変数を利用すればよいですが、サービスによっては一度設定したシークレット変数を見ることができなかったり(GitHub ActionsやCircle CIが該当)、トークンやアカウント情報の更新や追加があったときにCIの変数を更新していくのが大変だったり、シークレット変数のメンテナンスはそこそこ面倒な作業です。 性質上かなり強い権限が設定されているトークンだったりすることもあるので、誰がその値をメンテナンスできるか、という管理の問題もあります。 そこで1Passwordをアカウント情報の共有に使っている組織なら、1PasswordはCLIの操作が提供されているのでCIから1Passwordのアカウント情報を取得する

    CIのシークレット変数に1Password CLIを利用する - 24/7 twenty-four seven
  • GitLab CIのjobの実行時間改善Tips - Qiita

    GitLab Advent Calendar 2018 3日目の記事です。 はじめに GitLab CIを運用するにあたり、ジョブの実行時間を早くする為に実施した設定の見直し等をまとめます。 環境 GitLab (CE) : 11.2.3 GitLab Runner : 11.2.0 並列実行数を増やす Runnerが同時に処理することのできるジョブの数を増加させます。 GitLab Runnerサーバの/etc/gitlab-runner/config.tomlファイル内の先頭にあるconcurrentを変更することで設定できます。 デフォルトでは1になっていますが、サーバのスペックと相談して適宜増やしましょう。 下記はジョブの並列処理数を3に変更した例です。

    GitLab CIのjobの実行時間改善Tips - Qiita
  • 1