Compare commits

...

16 Commits

Author SHA1 Message Date
023ba628dd
Drone CI fix global variables again
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-10 22:43:47 -07:00
a2a5ef8fa6
Drone CI add style pipeline with pylint 2021-10-10 22:42:11 -07:00
583cf626fd
Drone CI fix global variables
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-10 22:37:37 -07:00
4dfa245cc9
Drone CI shared venv 2021-10-10 22:35:04 -07:00
9c24eb6b61
Drone CI fix S3 endpoint setting typo
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-10 21:02:46 -07:00
e0bb287b7c
Drone CI change S3 endpoint to local
Some checks failed
continuous-integration/drone/push Build is failing
2021-10-10 20:59:27 -07:00
2ccf8a4eb3
Drone CI change S3 region to secret
Some checks failed
continuous-integration/drone/push Build is failing
2021-10-10 20:50:42 -07:00
121eca8d64
Drone CI S3 "expecting 'ap-southeast-1'"?
Some checks failed
continuous-integration/drone/push Build is failing
2021-10-10 20:41:18 -07:00
9773dd2dde
Drone CI switch to S3 DNS style
Some checks failed
continuous-integration/drone/push Build is failing
2021-10-10 20:37:33 -07:00
300fc71e6b
Drone CI switch back to Minio S3
Some checks failed
continuous-integration/drone/push Build is failing
2021-10-10 18:06:24 -07:00
080e04c520
Drone CI switch to AWS S3 for testing
All checks were successful
continuous-integration/drone/push Build is passing
2021-10-10 17:48:19 -07:00
1dd7a1c3c4
Drone CI debug S3 settings
Some checks failed
continuous-integration/drone/push Build is failing
2021-10-10 17:21:53 -07:00
30bda495c1
Drone CI fix S3 region
Some checks failed
continuous-integration/drone/push Build is failing
2021-10-10 14:40:42 -07:00
2d57145a6e
Drone CI global variables
Some checks failed
continuous-integration/drone/push Build is failing
2021-10-10 14:33:46 -07:00
951d4fac83
Add env to Drone CI
Some checks reported errors
continuous-integration/drone/push Build encountered an error
2021-10-10 14:30:29 -07:00
9aa315e2c2
Experiment with Drone CI
Some checks failed
continuous-integration/drone/push Build is failing
2021-10-10 14:18:39 -07:00

110
.drone.yml Normal file
View File

@ -0,0 +1,110 @@
global-variables:
python_image: &python_image python:3.9-alpine
environment: &default_environment
ACTRL_DEBUG: 1
ACTRL_API_EMAIL:
from_secret: ACTRL_API_EMAIL
ACTRL_API_TOKEN:
from_secret: ACTRL_API_TOKEN
ACTRL_ZENDESK_SUBDOMAIN:
from_secret: ACTRL_ZENDESK_SUBDOMAIN
ACTRL_SECRET_KEY:
from_secret: ACTRL_SECRET_KEY
BUF_GROUP:
from_secret: BUF_GROUP
EMPL_GROUP:
from_secret: EMPL_GROUP
ENG_CROLE_ID:
from_secret: ENG_CROLE_ID
LA_CROLE_ID:
from_secret: LA_CROLE_ID
LICENSE_NO:
from_secret: LICENSE_NO
SHIFTH:
from_secret: SHIFTH
ST_EMAIL:
from_secret: ST_EMAIL
kind: pipeline
type: kubernetes
name: test
steps:
- name: install_venv
image: *python_image
commands:
- python -m venv venv
- venv/bin/pip install -r requirements/dev.txt
- name: django_test
image: *python_image
environment:
<<: *default_environment
commands:
- venv/bin/python manage.py test
- name: coverage
image: *python_image
environment:
<<: *default_environment
commands:
- venv/bin/coverage run
- venv/bin/coverage report -m
- venv/bin/coverage html -d public/coverage
- name: upload_artifacts
image: plugins/s3
settings:
source: public/**/*
endpoint:
from_secret: S3_ENDPOINT
region:
from_secret: S3_REGION
bucket: drone
target: /access-controller/${DRONE_BUILD_NUMBER}
access_key:
from_secret: S3_ACCESS_KEY
secret_key:
from_secret: S3_SECRET_KEY
---
global-variables:
python_image: &python_image python:3.9-alpine
environment: &default_environment
ACTRL_DEBUG: 1
ACTRL_API_EMAIL:
from_secret: ACTRL_API_EMAIL
ACTRL_API_TOKEN:
from_secret: ACTRL_API_TOKEN
ACTRL_ZENDESK_SUBDOMAIN:
from_secret: ACTRL_ZENDESK_SUBDOMAIN
ACTRL_SECRET_KEY:
from_secret: ACTRL_SECRET_KEY
BUF_GROUP:
from_secret: BUF_GROUP
EMPL_GROUP:
from_secret: EMPL_GROUP
ENG_CROLE_ID:
from_secret: ENG_CROLE_ID
LA_CROLE_ID:
from_secret: LA_CROLE_ID
LICENSE_NO:
from_secret: LICENSE_NO
SHIFTH:
from_secret: SHIFTH
ST_EMAIL:
from_secret: ST_EMAIL
kind: pipeline
type: kubernetes
name: style
steps:
- name: install_venv
image: *python_image
commands:
- python -m venv venv
- venv/bin/pip install -r requirements/dev.txt
- name: pylint
image: *python_image
environment:
<<: *default_environment
failure: ignore
commands:
- venv/bin/pylint --reports=yes main