Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/renanstn/godot-continuous-delivery-pipeline
Pipeline de CD para Godot, utilizando o Github Actions para buildar automaticamente um jogo, e em seguida publicar no itch.io.
https://github.com/renanstn/godot-continuous-delivery-pipeline
cd clock continuous-delivery github-actions godot godot-engine itchio netlify shaders
Last synced: 4 days ago
JSON representation
Pipeline de CD para Godot, utilizando o Github Actions para buildar automaticamente um jogo, e em seguida publicar no itch.io.
- Host: GitHub
- URL: https://github.com/renanstn/godot-continuous-delivery-pipeline
- Owner: renanstn
- Created: 2021-02-01T15:42:22.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2021-08-03T03:17:49.000Z (over 3 years ago)
- Last Synced: 2024-11-30T12:13:43.492Z (2 months ago)
- Topics: cd, clock, continuous-delivery, github-actions, godot, godot-engine, itchio, netlify, shaders
- Language: HTML
- Homepage: https://godot-clock.netlify.app/
- Size: 16.8 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# godot-continuous-delivery-pipeline
[![Netlify Status](https://api.netlify.com/api/v1/badges/269faabf-b19b-47b9-bf98-0747b9183dc6/deploy-status)](https://app.netlify.com/sites/godot-clock/deploys)
[![Itch.io](https://img.shields.io/badge/Itch-%23FF0B34.svg?style=flat&logo=Itch.io&logoColor=white)](https://docmccoy.itch.io/just-a-clock)
[![Godot Engine](https://img.shields.io/badge/GODOT-%23FFFFFF.svg?style=flat&logo=godot-engine)](https://godotengine.org/)
[![GitHub Actions](https://img.shields.io/badge/githubactions-%232671E5.svg?style=flat&logo=githubactions&logoColor=white)](https://github.com/features/actions)Um simples relógio online, com um efeito de shader, apenas para que eu possa testar um fluxo de entrega contínua (CD) usando GitHub Actions.
## Build e deploy no itch.io automatizado
Aproveitei este projeto simples para testar o deploy automático através das Github Actions. Essa idéia, partiu [deste excelente artigo](https://saltares.com/continuous-delivery-pipeline-for-godot-and-itch.io/).
Usei [este](https://github.com/firebelley/godot-export) template para fazer o export do jogo.
Agora, a cada commit feito na pasta do jogo:
- Ele é buildado automaticamente e já vai parar nas [releases](https://github.com/renanstd/godot-clock/releases) 😃
- A nova versão é atualizada no [itch.io](https://itch.io/) 🚀❗ Não esqueça de retirar o `export_presets.cfg` do `.gitignore` padrão da Godot ❗
## Screenshot
![screenshot](https://github.com/renanstd/godot-clock/blob/main/Images/clock.png)