Septeni Engineer's Blog

セプテーニ・オリジナルのエンジニアが綴る技術ブログ

Ansible + GitLab Runner で作るデプロイジョブ

中途三年目、堀越です。

Ansible で GitLab CI/CD 上にデプロイジョブを実装しましたのでそのアウトプットです。

www.ansible.com

はじめに

もともとSSHしつつポチポチとシェルを叩いて Play Framework をデプロイしていたのですが、自動化しましょうという話を開発チームでしました。

Ansible とか使ったら便利そうという意見があり、以前から関心があったということで便乗して担当させていただく運びとなった次第です。

続きを読む

新宿 Geek Lounge#7 SRE Meetup を開催しました

中途三年目、堀越です。

3/12(火)に弊社のトークイベント、新宿 Geek Lounge を開催しました。
今回のトークテーマは最近社内でもそよそよと風が吹いている SRE です。

当日の模様について簡単にレポートしていきたいと思います。

shinjuku-geek-lounge.connpass.com

続きを読む

良い組織の良いチームで良い仕事をするために、何が必要だったのか

東です。もう入社して三年目も終わろうかという頃です。早いものです...

今回は技術のことについてはお話しません。目新しいことに触れる機会は減ったし、技術者として極まった人たちは他に沢山いらっしゃるので、僕は僕の書きたいことを書いてみることにします。 チームについて書いたことですが、僕は今のチームを批判する目的で書くわけではないことを先に断っておきます。尊敬できる人達で構成されたチームだけど、もっと良くなりたい。この記事を書くモチベーションとして明確にしておきます。

あと、以下からは語り口が違いますが、僕にとっての地の文なのでご容赦ください。

続きを読む

Scala + logstash-logback-encoder でJSONログを出力しよう!

こんにちは、門脇(@blac_k_ey)です。

Tetris99に進捗を奪われるのが趣味です。

最近、アプリケーションログ周りを整えるお仕事をしておりまして、
その中で logstash-logback-encoder というライブラリを触りました。

使い心地がとても良かったので、今回はScalaアプリケーションでこれを利用する方法をご紹介したいと思います。

  • logstash-logback-encoderとは
  • JSONでログを出力することの嬉しさ
  • 前置き
  • logstash-logback-encoderを使うための設定
    • ライブラリ依存を追加する
    • Logbackを設定する
  • logstash-logback-encoder を使ってログを出力する
    • Hello, Logging with JSON!
    • JSONに静的なフィールドを追加する
    • フィールドを動的に追加する
      • StructuredArguments
      • Markers
      • MDC
    • Scalaオブジェクトをフィールドに追加する
  • まとめ
続きを読む

退屈なことは GitLab API にやらせよう

みなさんこんにちは、もう少しで入社から 1 年が経ちそうな新卒の清水です。 ところで自動化って気持ちいいですよね。今回は GitLab API面倒な 温かみのある手作業から解放されてみた話について書いてみました。

  • 本題に入る前に
  • API から weight 合計を算出してみた
    • 小ネタ
  • Done チケットの Close を自動化
  • リリースフローのテンプレート作成と対象チケットの紐付けを自動化
  • アップデートの必要なライブラリを取得しチケット作成を自動化
  • さいごに

私のジョインしたチームでは GitLab の Issue Boards でチケット管理をしています。毎週木曜のセレモニーでスプリント中に消化したチケットの weight 合計を算出するのですが、当時はカラム上部に weight 合計の表示がされておらず、メンバーのプロの Emacs 使いによる鮮やかな手計算で算出されていました*1

ちょうどその頃、業務で Twitter API について齧り始めていたこともあり、API というものについて結構な興味がありました。あるとき会社近くのラーメン屋で「API 叩いて weight 合計求められたら面白そう」とつけ麺を食べながら考え始めたことが全ての始まりです。

*1:超高性能電卓という愛称

続きを読む