add drone ci
This commit is contained in:
		
							
								
								
									
										28
									
								
								.drone.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										28
									
								
								.drone.yml
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,28 @@ | ||||
| kind: pipeline | ||||
| type: docker | ||||
| name: lokal | ||||
|  | ||||
| cache: | ||||
|   mount: | ||||
|     - _build | ||||
|     - deps | ||||
|  | ||||
| steps: | ||||
| - name: test | ||||
|   image: bitwalker/alpine-elixir-phoenix:1.13 | ||||
|   environment: | ||||
|     TEST_DATABASE_URL: ecto://postgres:postgres@database/lokal_test | ||||
|   commands: | ||||
|   - mix local.rebar --force | ||||
|   - mix local.hex --force | ||||
|   - mix deps.get | ||||
|   - npm install --prefix assets | ||||
|   - mix test | ||||
|  | ||||
| services: | ||||
| - name: database | ||||
|   image: postgres:13 | ||||
|   environment: | ||||
|     POSTGRES_USER: postgres | ||||
|     POSTGRES_PASSWORD: postgres | ||||
|     POSTGRES_DB: postgres | ||||
| @@ -49,3 +49,7 @@ In `prod` mode (or in the Docker container), Lokal will listen for these environ | ||||
| - `SECRET_KEY_BASE`: Secret key base used to sign cookies. Must be generated | ||||
|   with `mix phx.gen.secret` and set for server to start. | ||||
|  | ||||
| --- | ||||
|  | ||||
| [](https://drone.bubbletea.dev/shibao/lokal) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user