LoginSignup
3
1

More than 1 year has passed since last update.

GitHub Actionsのログをマスクするメモ

Posted at

パスワードなどはシークレットに登録すれば良いですが、ログにIDなどが表示されてしまうので非表示にします。

マスクする方法は公式ドキュメントにあるログ中での値のマスクを見ると書いてます。

add-maskで指定

echo "::add-mask::HOGEHOGE"を実行することでマスクできます。

以下のスクショはGitHub Actions上でのIBM Cloudのデプロイのログですが、パスの一部が***に書き換わってます。

スクリーンショット 2021-05-04 17.34.35.png

シークレットを利用してマスクする

実際のところは非表示にしたい文字列自体をシークレットに登録すると思います。

echo "::add-mask::${{ secrets.PASSWORD }}"

といった感じで登録したシークレットの値を元にマスクできます。

    - name: add-mask
      run: |
        echo "::add-mask::${{ secrets.IBMCLOUD_TEST }}"
        echo "::add-mask::${{ secrets.IBMCLOUD_USER_ACCOUNT_ID }}"

スクリーンショット 2021-05-04 17.27.25.png

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1