Saltstack Official Syslog-NG Formula
Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

41 lines
1.1KB

  1. # -*- coding: utf-8 -*-
  2. # vim: ft=yaml
  3. ---
  4. stages:
  5. - commitlint
  6. - name: release
  7. if: branch = master AND type != pull_request
  8. jobs:
  9. include:
  10. # Define the commitlint stage
  11. - stage: commitlint
  12. language: node_js
  13. node_js: lts/*
  14. before_install: skip
  15. script:
  16. - npm install @commitlint/config-conventional -D
  17. - npm install @commitlint/travis-cli -D
  18. - commitlint-travis
  19. # Define the release stage that runs semantic-release
  20. - stage: release
  21. language: node_js
  22. node_js: lts/*
  23. before_install: skip
  24. script:
  25. # Update `AUTHORS.md`
  26. - export MAINTAINER_TOKEN=${GH_TOKEN}
  27. - go get github.com/myii/maintainer
  28. - maintainer contributor
  29. # Install all dependencies required for `semantic-release`
  30. - npm install @semantic-release/changelog@3 -D
  31. - npm install @semantic-release/exec@3 -D
  32. - npm install @semantic-release/git@7 -D
  33. deploy:
  34. provider: script
  35. skip_cleanup: true
  36. script:
  37. # Run `semantic-release`
  38. - npx semantic-release@15