VTRyo Blog

一歩ずつ前に進むブログ

circleci

SREチーム立ち上げてから6ヶ月経ちました

2020年の1月から立ち上がったSREチームの取り組みをふりかえります。 blog.vtryo.me ※これらはSREチームの成果であり、記載された内容のすべてが筆者だけの成果というわけではありません

CircleCI Jobステップの成功失敗でそのあとのステップ実行を分岐させる

かんたんな話なので簡潔に。 XXのJobが失敗したとしてもYYのJobは実行して欲しい そんな切なる願いを叶えるのがこちら。 references: commands: echo-string: &echo-string name: echo string command: | echo "hoge" ls-command: &ls-command name: file li…

KubernetesのJobで実行したMigrationのログをCircleCI内で見れると便利

現在、本番も開発もKubernetesとCircleCIでCI/CDしている。 ※参考 MigrationについてもKubernetes JobがCircleCIのJob内からDBに対して実行するようにしてあるのだが、これまでMigrationのログはCircleCIのJobには出力していなくて不便だった。 どこまでMigr…

CircleCIでビルドした成果物をSlackに自動アップロードする

ども。 久々に書くけどまたCircleCIネタになってしまいました。楽しいから仕方ないね。 さて、今回は技術書典の合同誌をCI設定するにあたってちょっと一工夫いるかと思って書いた次第。 個人で書いていたこの同人誌↓は、個人のCircleCIアカウントに紐づけてC…

CircleCIでビルドしているブランチ名をDockerイメージのタグに設定する

Git push → CircleCI → Docker build → ECRという流れがあったとして、Docker imageのタグをブランチ名にしたいなんてことがあると思います。 今回はその設定をするのにひと手間かかったという話。

まさかPushデバッグしてないよね? よく使うCircleCIのデバッグ方法

Pushデバッグってなんぞ? 〜1年前〜 CircleCIド素人ぼく 「CircleCI configに記述したコードがうまく動かないな……でもGithubにPushして、CircleCIが動いてるところ見ないとわからん……」 などど言い出し、何度もPushしまくってcommitを荒らしたのは私です。 …

また車輪の再発明して消耗してるの?CircleCI Orbs使お?

君は一体なんどやってきただろうか。 ため息が出るほど繰り返される車輪の発明。 何度も何度も繰り返す。 「やったぞ!これがあれば車や電車はスムーズに道を走れる!」 「車輪と名付けよう。これがあれば……!」 CircleCIだけに。