Toolset to render and manage AWS CloudFormation ( https://pypi.org/project/cloudbender )
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

31 lines
606 B

  1. kind: pipeline
  2. name: default
  3. steps:
  4. - name: test
  5. image: python:3.7-alpine
  6. commands:
  7. - pip install -r dev-requirements.txt
  8. - which make || apk add make
  9. - make test
  10. - name: build
  11. image: python:3.7-alpine
  12. commands:
  13. - which make || apk add make
  14. - pip install -r dev-requirements.txt
  15. - make build
  16. - name: upload
  17. image: python:3.7-alpine
  18. environment:
  19. TWINE_USERNAME:
  20. from_secret: TWINE_USERNAME
  21. TWINE_PASSWORD:
  22. from_secret: TWINE_PASSWORD
  23. commands:
  24. - which make || apk add make
  25. - pip install -r dev-requirements.txt
  26. - make upload
  27. when:
  28. event:
  29. - tag