5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

CircleCIAdvent Calendar 2019

Day 16

CircleCIで使用するDockerのイメージを完全に固定する

Posted at

先日あるAndroidアプリのCI環境が突然動かなくなりました。

原因は circleci/android:api-28-node の nodejsのバージョンがv12に上がっていたことのようでした。

「CI環境のイメージを勝手に変えてくれちゃって困ったもんだなぁ」とか思っていました。
しかしドキュメントを漁ってみると、以下のようにハッシュ値を指定して完全に同じイメージを毎回使用できるようにすることができることがわかりました。

docker:
  - image: redis@sha256:54057dd7e125ca41afe526a877e8bd35ec2cdd33b9217e022ed37bdcf7d09673

それまでは以下のように指定しており、これで完全に同じイメージが毎回使えるのだと誤解していました。

docker:
  - image: circleci/android:api-28-node

サンキューCircleCI.

5
0
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
5
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?