Open avivajpeyi opened 4 years ago
Actually, it appears like your Travis build are probably good enough :) NVM!
Feel welcome to add a deployment to itch.io. 👍 Do you know Travis too and can add that to the Travis config? I am not sure if the Travis config is working flawlessly. So I would highly appreaciate if you could have a look.
Ok! TBH I like using github actions for testing/building Unity project more than Travis, unity-ci has some really nice docs on it .
Im happy to mess around with it on Travis if you'd prefer!
Also, do you have an itch page for the game? If not, Im happy to make it, set up the automated builds, and then transfer the ownership on to you.
You can use GitHub Actions. I don't have an itch page for the game.
Sorry for the delays! Will try to get back to this by the end of the week!
Don't worry, take your time. 👌
@avivajpeyi, I hope you are doing fine. Are you up for doing a CI/CD pipeline using GitHub Actions and a deploy to itch.io for this Hacktoberfest?
@avivajpeyi, are you still up for this? If not, does someone else want to tackle this?
Summary:
Possible outputs are
Possible formats are
Possible notifications are
I am open for other ideas. What do you think?
I just created a page on itch.io.
Are you still interested, @avivajpeyi?
Hey @CrazyMarvin -- im sorry, i dont think i'll be able to get to this! Plus, i think i realise now that itd be better if you as the owner of the game use your license to do this!
This process is quite well documented now:
You need two actions if this is your first time setting up a unity-build + deploy via a github action. You'll also need to create a 'butler' account and
1) a 'get-licence' action: to generate a license file (for a specific unity version) for your unity-builder 2) a 'build-and-deploy' action: build with the unity-licence and use your butler creds to upload to itch :)
This is a game that uses the auto deploy (notice that I just have 1 action, as I no longer need a 'get-license' action) https://avivajpeyi.itch.io/moonshot https://avivajpeyi.itch.io/moonshot
Hey @CrazyMarvin -- im sorry, i dont think i'll be able to get to this! Plus, i think i realise now that itd be better if you as the owner of the game use your license to do this!
This process is quite well documented now:
- https://github.com/marketplace/actions/unity-builder
- https://isaacbroyles.com/gamedev/2020/07/04/unity-github-actions.html
You need two actions if this is your first time setting up a unity-build + deploy via a github action. You'll also need to create a 'butler' account and
1) a 'get-licence' action: to generate a license file (for a specific unity version) for your unity-builder 2) a 'build-and-deploy' action: build with the unity-licence and use your butler creds to upload to itch :)
This is a game that uses the auto deploy (notice that I just have 1 action, as I no longer need a 'get-license' action) https://avivajpeyi.itch.io/moonshot https://avivajpeyi.itch.io/moonshot
Thanks for your explanation, @avivajpeyi. 👍
Would you be ok with me working on aPR that tries to help set up a GitHub action to build and deploy on itchio? Ive had some experience with this in the past :)