Set up basic CI
This commit is contained in:
parent
86437cbb9d
commit
0be43f43ad
4 changed files with 24 additions and 7 deletions
18
.drone.yml
18
.drone.yml
|
|
@ -2,9 +2,17 @@ kind: pipeline
|
|||
type: docker
|
||||
name: default
|
||||
|
||||
services:
|
||||
- name: postgres
|
||||
image: docker.io/library/postgres:17.2
|
||||
|
||||
steps:
|
||||
- name: greeting
|
||||
image: alpine
|
||||
commands:
|
||||
- echo hello
|
||||
- echo world
|
||||
- name: lint & test
|
||||
image: docker.io/library/elixir:1.18.3-otp-27
|
||||
commands:
|
||||
# Install hex package manager
|
||||
- mix local.hex --force
|
||||
# Check for compilation errors & warnings
|
||||
- mix compile --warnings-as-errors
|
||||
# Check formatting
|
||||
- mix format --check-formatted
|
||||
|
|
|
|||
5
.editorconfig
Normal file
5
.editorconfig
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
root = true
|
||||
|
||||
[*.yml]
|
||||
indent_size = 2
|
||||
indent_style = space
|
||||
6
Justfile
6
Justfile
|
|
@ -8,4 +8,8 @@ migrate-database:
|
|||
mix ash.setup
|
||||
|
||||
reset-database:
|
||||
mix ash.reset
|
||||
mix ash.reset
|
||||
|
||||
ci-dev:
|
||||
mix compile --warnings-as-errors
|
||||
mix format --check-formatted
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
<!DOCTYPE html>
|
||||
<html lang="en" class="[scrollbar-gutter:stable]">
|
||||
<head>
|
||||
<%= Application.get_env(:live_debugger, :live_debugger_tags) %>
|
||||
{Application.get_env(:live_debugger, :live_debugger_tags)}
|
||||
|
||||
<meta charset="utf-8" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue