【学習記録】CircleCI基礎から勉強

CircleCIでCI/CDを構築したいのですが、いろいろ調べて見つかったチュートリアルを見ながら自分の環境で試してみても想定通りに動かず、基礎から勉強中です。

こちらの記事がわかりやすかったです。
とうは言うものの自分はまだ全部は理解できていないですが。 qiita.com

とりあえず手を動かしながら体験したかったので、ローカルでCircleCIを動かしてみました。
コマンドは上記記事で紹介されていたものです。

以下のコマンドでCircleCIをインストール

curl https://raw.githubusercontent.com/CircleCI-Public/circleci-cli/master/install.sh --fail --show-error |bash

以下のコマンドでCircleCIが最新の状態であることを確認

circleci update check

ルートディレクトリに.circleci/config.ymlを作成し、以下の内容で保存する。

version: 2
jobs:
  build:
    docker:
      - image: circleci/golang:1.11.2
    steps:
      - run: echo "hello world"

以下のコマンドでconfig.ymlの文法が間違っていないか確認

circleci config validate

以下のコマンドでローカルでCircleCIを実行

circleci local execute

上記の流れでローカルでconfig.ymlに書かれた内容が成功することが確認できました。

引き続きCircleCi触ってみて少しずつ理解深めていきます。