LoginSignup
1
0

More than 5 years have passed since last update.

Wercker で glide を使った Golang のビルド

Posted at

はじめに

Wercker で dep を使った Golang のビルド でうまくいっていなかった。そこでアプリを先に書くことにした。が、アプリが書きあがってしまったので dep への移行が促されているが Masterminds/glide を使うことにした。

tl;dr

wercker.ymlbuildstepsglide-install を書く。

全体的には以下

wercker.yml
build:
    steps:
        # プロジェクトルートを GOPATH 配下に移動
        - wercker/setup-go-workspace:
          package-dir: <SOME_PATH>

        # glide をインストールして glide install する
        - glide-install

        # ビルド
        - script:
            name: compile binary
            code: |
                 go build

        # テスト
        - script:
            name: test
            code: |
                 go test

上記でローカル/Web共にCIが通るようになった。

課題

Wercker で Go の CI を実行できるようになった。しかし、 dep への対応はできていない。 glide 自身が dep への移行を促しているので、 dep に対応したい。

wercker/step-glide-install を参考にして step-dep-install を作れるか見てみる。

参考

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