Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

30 lignes
1.0 KiB

  1. name: CD - Source Build & Release - Linux
  2. # Trigger the workflow on release publish
  3. on:
  4. release:
  5. types: [published]
  6. jobs:
  7. build:
  8. runs-on: ubuntu-latest
  9. steps:
  10. - name: Checkout code
  11. uses: actions/checkout@master
  12. # TODO: Build project and zip generated files
  13. - name: Build project
  14. id: build_project
  15. run: |
  16. zip raylib.zip README.md
  17. - name: Upload Release Asset
  18. id: upload-release-asset
  19. uses: actions/upload-release-asset@v1.0.1
  20. env:
  21. GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
  22. with:
  23. upload_url: ${{ github.event.release.upload_url }} # This pulls from the CREATE RELEASE step above, referencing it's ID to get its outputs object, which include a `upload_url`. See this blog post for more info: https://jasonet.co/posts/new-features-of-github-actions/#passing-data-to-future-steps
  24. asset_path: ./raylib.zip
  25. asset_name: raylib.zip
  26. asset_content_type: application/zip