meta/.build.yml

27 lines
618 B
YAML
Raw Normal View History

environment:
MIX_ENV: test
image: fedora/32
packages:
- elixir
- postgresql-server
sources:
- https://code.recycled.cloud/e-Durable/management.git
tasks:
- setup: |
echo "postgres" > /tmp/postgres-pw
sudo -u postgres PGSETUP_INITDB_OPTIONS="--encoding UTF8 --pwfile /tmp/postgres-pw" postgresql-setup --initdb
sudo sed -i 's/ident$/md5/' /var/lib/pgsql/data/pg_hba.conf
sudo systemctl start postgresql
cd management
mix local.hex --force
mix local.rebar --force
mix deps.get
- build: |
cd management
mix deps.compile
mix compile
- test: |
cd management
mix test