Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Automated Github Build Actions #64

Merged
merged 46 commits into from
Sep 9, 2020
Merged

Conversation

nicholas-maltbie
Copy link
Owner

Description

Added github action for building the server for windows, linux, and OSX as well as run unit tests.

Using these resources and added UNITY_SECRETS to github settings (not a committed file)

https://github.com/marketplace/actions/unity-builder

https://unity-ci.com/docs/github/getting-started

How Has This Been Tested?

Tested with example action https://github.com/nicholas-maltbie/PropHunt/actions/runs/233363005

Checklist:

  • My code follows the style guidelines of this project
  • I have performed a self-review of my own code
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • My changes generate no new warnings
  • I have added tests that prove my fix is effective or that my feature works
  • New and existing unit tests pass locally with my changes

(No testing framework setup yet so ignore the last two)

Closes #28
Closes #21

@nicholas-maltbie nicholas-maltbie added the workflow Issues related to workflow and management label Sep 1, 2020
@nicholas-maltbie nicholas-maltbie self-assigned this Sep 1, 2020
@nicholas-maltbie nicholas-maltbie mentioned this pull request Sep 2, 2020
@nicholas-maltbie nicholas-maltbie changed the title Added basic github actions Automated Github Build Actions Sep 5, 2020
@nicholas-maltbie nicholas-maltbie merged commit a823062 into master Sep 9, 2020
@nicholas-maltbie nicholas-maltbie deleted the workflow/GithubActions branch September 9, 2020 01:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
workflow Issues related to workflow and management
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add testing github action Executable Build for Game Server
1 participant