Gitlab auto-update testing environment. [REQ]

Content and general development discussion, including quest scripts and server code. TMW Classic is a project comprising the Legacy tmwAthena server & the designated improved engine server based on evolHercules.


Forum rules

This forum houses many years of development, tracing back to some of the earliest posts that exist on the board.

Its current use is for the continued development of the server and game it has always served: TMW Classic.

Post Reply
User avatar
wushin
TMW Adviser
TMW Adviser
Posts: 1759
Joined: 18 Dec 2012, 05:56
Location: RiverBest, Brew City, Merica
Contact:

Gitlab auto-update testing environment. [REQ]

Post by wushin »

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
Source of Mana
Source of Mana
Posts: 2084
Joined: 07 Aug 2010, 14:13
Location: United Kingdom
Contact:

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

Post by WildX »

Does this mean we would essentially not need a local test server for simple tests?

TMW Team member

User avatar
wushin
TMW Adviser
TMW Adviser
Posts: 1759
Joined: 18 Dec 2012, 05:56
Location: RiverBest, Brew City, Merica
Contact:

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

Post by wushin »

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