CircleCI
これは 経緯 特定のワークフロージョブの処理を可視化する試み v1 (自前のシェルスクリプトでやっていた) .circleci/config.yml SECONDS 変数を使った処理時間の計測 Datadog で可視化 ただし 特定のワークフロージョブの処理を可視化する試み v2 (CircleCI …
アクティビティ (今までの走行 (歩行) 距離) ジョギング レアジョブ 夕飯 CircleCI コミュニティミートアップ アクティビティ (今までの走行 (歩行) 距離) Fitibit Charge2 のアクティビティから走行 (歩行) 距離を Fitbit Web API で取得して Pixela で草生…
アクティビティ (今までの走行 (歩行) 距離) ジョギング レアジョブ 夕飯 CircleCI のジョブを REST API で叩く例 アクティビティ (今までの走行 (歩行) 距離) Fitibit Charge2 のアクティビティから走行 (歩行) 距離を Fitbit Web API で取得して Pixela で…
アクティビティ (今までの走行 (歩行) 距離) ジョギング レアジョブ 夕飯 CircleCI ミートアップに参加した アクティビティ (今までの走行 (歩行) 距離) Fitibit Charge2 のアクティビティから走行 (歩行) 距離を Fitbit Web API で取得して Pixela で草生や…
あまりニーズがないかもしれないけど... デモ 苦労したところとか circleci orb init command にスクリプトをベタ書き 以上 あまりニーズがないかもしれないけど... CircleCI で AWS 環境 (例えば、EC2 とか ECS ) に、デプロイする流れで AWS セキュリティ…
アクティビティ (今までの走行 (歩行) 距離) ジョギング 読書 レアジョブ 夕飯 奥さんの体調 CircleCI orbs でハマりまくって、一瞬、CircleCI を嫌いになった アクティビティ (今までの走行 (歩行) 距離) Fitibit Charge2 のアクティビティから走行 (歩行) …
tl;dr minio とは モチベーション 簡単だった 動作確認 テスト対象 テストコード テスト結果 以上 参考 tl;dr 週末に細々と自分が気になることをやってみたのでメモっておきます。 全て、以下の Github リポジトリに集約しています。 github.com minio とは …
tl;dr VS Code のモチベーション エディタの設定ですら 環境構築に docker-compose.yml を使う キーボードショートカットのカスタマイズ 以上 参考 tl;dr 週末に細々と自分が気になることをやってみたのでメモっておきます。 全て、以下の Github リポジトリ…
tl;dr ジョブを正常に中断したい 中断出来ない例 中断する例 以上 tl;dr ジョブを中断したかったので調査したら、リファレンスをちゃんと読め案件でしたが、ここにメモしておきます。 ジョブを正常に中断したい 中断出来ない例 以下のように、正常なステータ…
この記事は tl;dr 課題 こうしてみた 幸い WordPress やプラグインの最新バージョン情報を取得する 稼働しているバージョンと比較する そして、自動化へ。。。 苦労したところ 通知が届いた後のフロー 以上 参考 この記事は YAMAP エンジニア Advent Calenda…
この記事は tl;dr Assume Role とは Assume Role Assume Role を利用するメリット 登場人物 実装例 リポジトリ 準備 Github リポジトリの設定 Github Actions の YAML git push 以上 ちょっと待った、CircleCI だとどうする? 参考 この記事は YAMAP エンジ…
tl;dr CircleCI orbs とは 作ったもの この orbs がもたらしたメリット 実装 とてもシンプルなシェルスクリプト orbs ソースコードを分割する テスト 以上 参考 tl;dr ECS クラスタのタスク定義を作成して ECS サービスを更新する (ECS にアプリケーションを…
tl;dr 何が起こっていたのか どうしたか 以上 tl;dr 勉強用の Github リポジトリと連携していた CircleCI プロジェクトで, 以下のようなエラーが出てソースコードのチェックアウトが失敗していた. ... Using SSH Config Dir /home/circleci/.ssh Cloning int…
やりたいこと 前回, Nginx で特定のパスにおいて固定のレスポンス (ステータスコード, ボディ) を返す為の設定についてメモったけど, 今回は, これを検証するにあたって Go の testing パッケージでテストコードを書いて検証したお話を少し. inokara.hateblo…
tl;dr 作ったもの 以上 tl;dr CircleCI プロジェクトの環境変数を毎回 Web UI でいじるのが辛くなってきていましたが, 環境変数自体を API で操作出来ることを知ったのでコマンドラインツールを Go で作ってみました. 作ったもの github.com 出来ることは基…
tl;dr やりたいこと こんな感じで なんのことない API Reference Personal API Token 実際に操作 以上 tl;dr CircleCI のプロジェクトで定義出来る環境変数 (以後, Project Environment Variables) を REST API で操作出来ないかなと思って調べていたら, シ…
追伸 tl;dr 教材 詳細 リポジトリを見てね LocalStack httpbin.org lambda-cloudwatch-slack を泣く泣く改修 CircleCI で動かす! 動いている様子 ローカル環境 CircleCI 環境 ということで 追伸 書いた後で気付いたけど, Node.js のランタイムは 12.x もサ…
tl;dr 悩み事 どんな風に解決しようと試みたか 作ったもの リポジトリ こだわり 苦労したところ Puppeteer (1) Puppeteer (2) 差分抽出 動いている様子 参考 ということで まとめ 最後に tl;dr お疲れ様です. かっぱです. YAMAP に入社してもうすぐ一年が経…
tl;dr YAMAP でも Elasticsearch を利用していますが, 最近になって以下のような貴重な体験をしたのでメモっておきます. シャードがノードに割り当てられずクラスターステータス Red が解消しない (Amazon Elasticsearch Service にて) CircleCI 上で Elasti…
tl;dr Amazon Linux に Ruby がソースコードからインストールされているコンテナが欲しくなって, https://www.ruby-lang.org/ja/downloads/ でダウンロード出来る Ruby がインストールされているコンテナイメージを夜な夜な自動的に作ってくれる仕組みを作っ…
tl;dr とある .circleci/config.yml むかーし, むかーし ところが 修正 参考 tl;dr CircleCI の Workflows で, 世界中で多分自分だけがハマった (他の人はきっとハマることは無いはず) のでメモっておきます. そして, この記事は... YAMAP エンジニア Advent…
tl;dr 俺の .circleci/config.yml を晒すシリーズ第一弾. もしかしたら, 第二弾は無いかもしれませんがご容赦ください. そして, この記事は YAMAP エンジニア Advent Calendar 2019 の三日目の記事になる予定です. qiita.com 実現したいこと ソースコードは …
tl;dr 前のブログの続き. inokara.hateblo.jp 上の記事を書いている時にはてっきり setup_remote_docker を設定した時には Docker in Docker を実現していたのかと思っていたけど, なんだか setup_remote_docker という名前で Docker in Docker は違うよなー…
tl;dr 今更かもしれないけど, 実際に手を動かしてみて初めて遭遇したのでメモっておく. 何が起きたか github.com amiCtrl のインテグレーションテスト的なテストを docker-compose でやりたくて docker-compose.yml を書いた. もちろん, ローカルマシン (mac…
tl;dr 振り返り Keep Problem Try 登壇資料 ということで tl;dr circleci.connpass.com YAMAP にて, CircleCI さんと協力して CircleCI ユーザーコミュニティミートアップ を開催したので, 運営及び登壇, 参加者として振り返ります. 振り返り Keep 参加され…
tl;dr 現在, 働いている会社 (YAMAP) では, EC2 インスタンス (OS は Amazon Linux がメイン) がまだ数台動いています. これらのインスタンスのメモリとディスクの使用率を CloudWatch のカスタムメトリクスに送りつけて監視を行いたかったのでツールを作り…
tl;dr \\デプローイ// \\デプローイ// したいアプリケーション 要件 .circleci/config.yml AWS の認証情報 Lambda Layers Docker イメージの妥協 以上 あとは tl;dr 社内に Serverless Framework を使って実装したサーバーレスアプリケーションが増えつつあるので,…
tl;dr やんなきゃいけないこと やったこと リポジトリ Dockerfile goss.yaml .circleci/config.yml 実際に 以上 参考 tl;dr Docker のコンテナイメージを AWS の CodePipeline や CodeBuild を介して, コンテナレジストリ (ECR) に push する流れを実装した…
ググれば 構成 チュートリアル CircleCI 用 IAM User 作成 デプロイ用 S3 バケット作成 CodeDeploy 設定 CodeDeploy Agent の導入 サンプルアプリケーションの用意 CircleCI の設定 サンプルアプリケーションをデプロイ ということで ググれば いくらでも情…