Skip to content

Commit 339476e

Browse files
Merge pull request #7 from IBM/deploy
feat(deploy): enable semantic release
2 parents 49bece9 + 47b42a4 commit 339476e

File tree

2 files changed

+29
-3451
lines changed

2 files changed

+29
-3451
lines changed

.travis.yml

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,17 @@ cache: pip
66

77
matrix:
88
include:
9-
- python: 3.7
9+
- python: 3.5
1010
before_script:
1111
- >-
1212
[ -z "${TRAVIS_TAG}" ] && [ "${TRAVIS_PULL_REQUEST}" == "false" ]
1313
&& openssl aes-256-cbc -K $encrypted_3c84dcdc6bbe_key -iv $encrypted_3c84dcdc6bbe_iv -in .env.enc -out .env -d
1414
&& openssl aes-256-cbc -K $encrypted_16de86179301_key -iv $encrypted_16de86179301_iv -in .transit_env.enc -out .transit_env -d
1515
&& openssl aes-256-cbc -K $encrypted_b4d7fa377f59_key -iv $encrypted_b4d7fa377f59_iv -in .dl_env.enc -out .dl_env -d
1616
|| true
17+
- python: 3.6
18+
- python: 3.7
19+
- python: 3.8
1720

1821
before_install:
1922
- npm install npm@latest -g
@@ -25,3 +28,28 @@ install:
2528
- pip install tox-travis
2629

2730
script: tox
31+
32+
before_deploy:
33+
- pip install bump2version
34+
- nvm install 12
35+
- npm install @semantic-release/changelog
36+
- npm install @semantic-release/exec
37+
- npm install @semantic-release/git
38+
- npm install @semantic-release/github
39+
40+
deploy:
41+
- provider: script
42+
script: npx semantic-release
43+
skip_cleanup: true
44+
on:
45+
python: '3.5'
46+
branch: master
47+
48+
- provider: pypi
49+
user: __token__
50+
password: $PYPI_TOKEN
51+
repository: https://upload.pypi.org/legacy
52+
skip_cleanup: true
53+
on:
54+
python: '3.5'
55+
tags: true

0 commit comments

Comments
 (0)