Skip to content
loading...

WerckerでPhoenixアプリケーションのCI

twitter logo github logo Updated on ・1 min read  

WerckerにてPhoenixアプリケーションのCIをするためのwercker.yml。
DBもservicesで追加できるので専用のコンテナを準備する必要がない。

box: shufo/phoenix:1.6.0

services:
  - id: mariadb
    name: mysql
    username: root
    password: ""
    tag: latest
    env:
      MYSQL_ALLOW_EMPTY_PASSWORD: "true"

build:
  steps:
    - script:
        name: mix format --check-formatted
        code: mix format --check-formatted

    - script:
        name: mix deps.get
        code: mix deps.get

    - script:
        name: mix test
        code: mix test

ほんとはbrunchのビルドもしたかったのだがこのboxだとnpmコマンドが見つからない。
自分で作っているboxを使えば良いのだが、面倒だったのでとりあえずelixir側だけにした。

twitter logo DISCUSS
Classic DEV Post from Jun 22 '19

The 10 Component Commandments

10 golden rules to live by when you're designing your React component APIs

dala00 profile image
Web engineer.