mirror of https://github.com/huashengdun/webssh
Merge 41fe43b33c
into 04a9bd5eff
commit
2a7b0d68dc
26
.travis.yml
26
.travis.yml
|
@ -1,6 +1,12 @@
|
|||
dist: xenial
|
||||
language: python
|
||||
|
||||
services:
|
||||
- docker
|
||||
|
||||
env:
|
||||
- DOCKER_REGISTRY=docker.io DOCKER_REPOSITORY=huashengdun/webssh
|
||||
|
||||
python:
|
||||
- "3.8"
|
||||
- "3.9"
|
||||
|
@ -17,3 +23,23 @@ script:
|
|||
|
||||
after_success:
|
||||
- codecov
|
||||
|
||||
jobs:
|
||||
include:
|
||||
- stage: deploy
|
||||
script: docker build -t webssh:build .
|
||||
deploy:
|
||||
- provider: script
|
||||
script: >-
|
||||
echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin &&
|
||||
docker tag webssh:build "${DOCKER_REGISTRY}/${DOCKER_REPOSITORY}:latest" &&
|
||||
docker push "${DOCKER_REGISTRY}/${DOCKER_REPOSITORY}:latest"
|
||||
on:
|
||||
branch: master
|
||||
- provider: script
|
||||
script: >-
|
||||
docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD" &&
|
||||
docker tag webssh:build "${DOCKER_REGISTRY}/${DOCKER_REPOSITORY}:$TRAVIS_TAG" &&
|
||||
docker push "${DOCKER_REGISTRY}/${DOCKER_REPOSITORY}:$TRAVIS_TAG"
|
||||
on:
|
||||
tags: true
|
||||
|
|
Loading…
Reference in New Issue