.travis.yml 849 B

12345678910111213141516171819202122232425262728
  1. language: csharp
  2. dotnet: 3.1.1
  3. mono: none
  4. script:
  5. # build
  6. - cd ./src
  7. - dotnet restore
  8. - dotnet build -c TravisCI
  9. # stop all test and docker buid for refactor
  10. # test
  11. # - cd ../tests
  12. # - dotnet test
  13. # docker build
  14. # - cd ../src/MineCase.Gateway
  15. # - dotnet publish -c TravisCI -o obj/Docker/publish
  16. # - docker build -t minecase.gateway .
  17. # - cd ../MineCase.Server
  18. # - dotnet publish -c TravisCI -o obj/Docker/publish
  19. # - docker build -t minecase.server .
  20. # docker push
  21. # - docker tag minecase.gateway sunnycase/minecase.gateway:ci-latest
  22. # - docker tag minecase.server sunnycase/minecase.server:ci-latest
  23. # - >
  24. # if [ "$TRAVIS_BRANCH" == "master" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then
  25. # docker login -u="$DOCKER_USER" -p="$DOCKER_PASS"
  26. # docker push sunnycase/minecase.gateway
  27. # docker push sunnycase/minecase.server
  28. # fi