CICD Setup #1

Open
opened 2023-07-11 19:34:08 -05:00 by madxmike · 1 comment
Owner

We want to have the project automatically build for any commit made to mainline. This build should then be released either on gitea or just uploading the artifact to discord.

The build should:

  • Contain a version number (calver).
  • Be for Unity 2022.3.4f1
  • Be for Windows (other distributions okay if easy enough to do)
  • Have its final artifact available for download as a release on the repo (bonus if uploaded to discord)

We most likely want to use Woodpecker and https://game.ci/ to perform the build.

Tasks:

  • Setup woodpecker instance
  • Setup secrets for unity build
  • Setup build workflow
  • Setup release workflow
  • (bonus) Setup upload to discord workflow
We want to have the project automatically build for any commit made to mainline. This build should then be released either on gitea or just uploading the artifact to discord. The build should: * Contain a version number (calver). * Be for Unity 2022.3.4f1 * Be for Windows (other distributions okay if easy enough to do) * Have its final artifact available for download as a release on the repo (bonus if uploaded to discord) We most likely want to use Woodpecker and https://game.ci/ to perform the build. Tasks: - [x] Setup woodpecker instance - [x] Setup secrets for unity build - [ ] Setup build workflow - [x] Setup release workflow - [ ] (bonus) Setup upload to discord workflow
Owner

Woodpecker exists: https://ci.sunturtle.xyz/

Woodpecker exists: https://ci.sunturtle.xyz/
zephyr self-assigned this 2023-07-14 21:04:22 -05:00
zephyr removed their assignment 2023-07-22 13:30:39 -05:00
madxmike was assigned by zephyr 2023-07-22 13:30:39 -05:00
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: studio/idle-survivors#1
No description provided.