29 lines
1.3 KiB
YAML
29 lines
1.3 KiB
YAML
# This is a sample build configuration for Python.
|
|
# Check our guides at https://confluence.atlassian.com/x/x4UWN for more examples.
|
|
# Only use spaces to indent your .yml configuration.
|
|
# -----
|
|
# You can specify a custom docker image from Docker Hub as your build environment.
|
|
image: python:3.5.1
|
|
|
|
pipelines:
|
|
branches:
|
|
master:
|
|
- step:
|
|
# set HEROKU_API_KEY and HEROKU_APP_NAME environment variables
|
|
# set clone `depth: full' as described here: https://confluence.atlassian.com/x/Y9-5Mw
|
|
name: Deploy to Heroku staging
|
|
deployment: staging # set to test, staging or production
|
|
# trigger: manual # uncomment to have a manual step
|
|
script:
|
|
- git push https://heroku:$HEROKU_API_KEY@git.heroku.com/$HEROKU_APP_NAME.git HEAD:master
|
|
develop:
|
|
- step:
|
|
# set HEROKU_API_KEY and HEROKU_APP_NAME environment variables
|
|
# set clone `depth: full' as described here: https://confluence.atlassian.com/x/Y9-5Mw
|
|
name: Deploy to Heroku test
|
|
deployment: test # set to test, staging or production
|
|
# trigger: manual # uncomment to have a manual step
|
|
script:
|
|
- git push https://heroku:$HEROKU_API_KEY@git.heroku.com/$HEROKU_APP_NAME_TEST.git HEAD:master
|
|
|