diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 7c3d5066c..cb75101d1 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -3,6 +3,9 @@ image: elixir:latest services: - postgres:latest +variables: + MIX_ENV: "test" + before_script: - mix local.rebar --force - mix local.hex --force diff --git a/config/test.exs b/config/test.exs index 16a538c3c..9ef5cbbdb 100644 --- a/config/test.exs +++ b/config/test.exs @@ -15,9 +15,9 @@ config :logger, # Configure your database config :eventos, Eventos.Repo, adapter: Ecto.Adapters.Postgres, - username: "elixir", - password: "elixir", + username: if(System.get_env("CI"), do: "postgres", else: "elixir"), + password: if(System.get_env("CI"), do: "", else: "elixir"), database: "eventos_test", - hostname: "localhost", + hostname: if(System.get_env("CI"), do: "postgres", else: "localhost"), pool: Ecto.Adapters.SQL.Sandbox, types: Eventos.PostgresTypes