crane/.drone.yml

77 lines
1.5 KiB
YAML
Raw Normal View History

2023-06-11 14:44:27 -05:00
kind: pipeline
name: default
steps:
- name: docker
image: plugins/docker
settings:
2023-08-06 23:33:17 -05:00
registry: git.jonb.io
2023-06-11 14:44:27 -05:00
dry_run: false
username: jblu
password:
from_secret: gittea_drone
2023-08-06 23:33:17 -05:00
repo: git.jonb.io/jblu/crane
2023-06-11 14:44:27 -05:00
tags:
- latest
when:
branch:
2023-06-23 03:06:59 -05:00
- main
2023-06-27 12:18:38 -05:00
event:
- push
- pull_request
2023-06-23 03:06:59 -05:00
- name: docker-test
image: plugins/docker
settings:
2023-08-06 23:33:17 -05:00
registry: git.jonb.io
2023-06-23 03:06:59 -05:00
dry_run: false
username: jblu
password:
from_secret: gittea_drone
2023-08-06 23:33:17 -05:00
repo: git.jonb.io/jblu/crane
2023-06-23 03:06:59 -05:00
tags:
- dev
2023-06-27 11:59:19 -05:00
when:
branch:
- dev*
2023-06-27 12:18:38 -05:00
event:
- push
- pull_request
2023-06-27 11:59:19 -05:00
- name: test-main
2023-08-06 23:33:17 -05:00
image: git.jonb.io/jblu/crane:latest
2023-06-27 11:59:19 -05:00
environment:
CRANE_HOST:
from_secret: CRANE_HOST
CRANE_PORT:
from_secret: CRANE_PORT
CRANE_ENDPOINT:
from_secret: CRANE_ENDPOINT
commands:
- echo $CRANE_HOST
- echo $CRANE_PORT
- echo $CRANE_ENDPOINT
- python test_crane.py
when:
branch:
- main
2023-06-27 12:18:38 -05:00
event:
- push
- pull_request
2023-06-27 11:59:19 -05:00
- name: test-dev
2023-08-06 23:33:17 -05:00
image: git.jonb.io/jblu/crane:dev
2023-06-27 11:59:19 -05:00
environment:
CRANE_HOST:
from_secret: CRANE_HOST
CRANE_PORT:
from_secret: CRANE_PORT
CRANE_ENDPOINT:
from_secret: CRANE_ENDPOINT
commands:
- echo $CRANE_HOST
- echo $CRANE_PORT
- echo $CRANE_ENDPOINT
- python test_crane.py
2023-06-23 03:06:59 -05:00
when:
branch:
2023-06-27 12:18:38 -05:00
- dev*
event:
- push
- pull_request