JohnWolfson / Lakea-Stream-Assistant

A project to build a stream assistant 'Lakea' for handling events and improving Twitch streams for Materies Coil and his community
0 stars 0 forks source link

Github Test Integration #232

Closed JohnWolfson closed 4 months ago

JohnWolfson commented 4 months ago

An investigation should be done to see if it is possible to get Github to run the tests for both the stream assistants MSTests and the Discord bots Behave scripts. Once the Investigation has been concluded, new tickets should be raised for these tasks if applicable

Acceptance Criteria:

JohnWolfson commented 4 months ago

On initial investigation, it would seem that Github actions can be used to run tests for both .NET and Behave.

https://docs.github.com/en/actions/automating-builds-and-tests

JohnWolfson commented 4 months ago

After further consideration, setting up a local Jenkins server may be a more appropriate solution. Webhooks can be setup to determine when repos are pushed to and Jenkins can be configured to run tests and build solutions that can be stored locally. Closing this ticket for now