Gitlab auto-update testing environment. [REQ]

Content and general development discussion, including maps, quests, and server code from the development team.
Post Reply
User avatar
wushin
Borg Queen (Lead)
Borg Queen (Lead)
Posts: 1750
Joined: 18 Dec 2012, 06:56
Location: RiverBest, Brew City, Merica
Contact:

Gitlab auto-update testing environment. [REQ]

Post by wushin » 28 Sep 2016, 16:50

In TMW we had an auto-test-server-updater. This helped with reviewing and getting people's work into development and then onto live.

We used flags, marking a PR/MR 'Test' on github to decide what went onto the test server. Then bounced the map server. This Script then pulled the most recent master and merged all the PRs marked test into client/server datas and made updates.

If anyone has knowledge of python and can make a gitlab & herc/evol equivalent dev would go much faster vs. having to wait for someone to pull/merge on test.
The secret to getting all the important stuff done is doing nothing.
User avatar
WildX
Development Producer
Development Producer
Posts: 1330
Joined: 07 Aug 2010, 15:13
Location: United Kingdom
Contact:

Re: Gitlab auto-update testing environment. [REQ]

Post by WildX » 28 Sep 2016, 19:57

Does this mean we would essentially not need a local test server for simple tests?
User avatar
wushin
Borg Queen (Lead)
Borg Queen (Lead)
Posts: 1750
Joined: 18 Dec 2012, 06:56
Location: RiverBest, Brew City, Merica
Contact:

Re: Gitlab auto-update testing environment. [REQ]

Post by wushin » 28 Sep 2016, 21:25

Basically yes. It would make it far easier to test without a local test-server and have other people test. As it removes the need for someone to be around to make a merge.
The secret to getting all the important stuff done is doing nothing.
Post Reply