Author Topic: devel/stage/test server instances  (Read 8822 times)

0 Members and 1 Guest are viewing this topic.

Offline Jim

  • TM Collaborator
  • Hero Member
  • *****
  • Posts: 2851
  • Last Login:Today at 11:05:23 am
devel/stage/test server instances
« on: July 03, 2020, 03:31:55 pm »
Those who follow along the development of TM know that changes are typically installed on https://tmtest.teresco.org to give people a chance to check on/make suggestions/report bugs before new code goes up on the main site.  There was also a tmtest2 that I rarely used.  The problem I've encountered is that tmtest plays the role of both development and staging server, and once in a while I clobber a change I've asked people to test as I'm developing something else myself.

To add flexibility to this setup, I now have three such servers:

https://tmdevel.teresco.org will serve as a development server that I will feel free to modify and break as I see fit when developing code.  You're welcome to check it out, but it's not likely to be of use to anyone other than me.

https://tmstage.teresco.org will serve as a staging server, where I will direct people to check out new features (as I have been doing with tmtest).

https://tmtest.teresco.org will be available for other testing needs, such as how it is being used today to try out a change that needed a configuration change to load data from an alternate database.  I can also use it if there are two distinct changes in development concurrently and it makes sense to stage each on its own server.

Offline yakra

  • TM Collaborator
  • Hero Member
  • *****
  • Posts: 4391
  • Last Login:Today at 10:55:38 am
  • I like C++
Re: devel/stage/test server instances
« Reply #1 on: October 17, 2024, 10:33:34 am »
It's been 4+ years, and a lot has changed.
I have some changes I want to test out for hidden system support, that involve changes to the datacheckErrors DB table & a new datacheck.php, among other things.
Are these servers still up & running, and easily usable?
I'm not 100% sure which one would be appropriate; tmtest maybe?
Sri Syadasti Syadavaktavya Syadasti Syannasti Syadasti Cavaktavyasca Syadasti Syannasti Syadavatavyasca Syadasti Syannasti Syadavaktavyasca

Offline Jim

  • TM Collaborator
  • Hero Member
  • *****
  • Posts: 2851
  • Last Login:Today at 11:05:23 am
Re: devel/stage/test server instances
« Reply #2 on: October 17, 2024, 11:09:17 pm »
It's been 4+ years, and a lot has changed.
I have some changes I want to test out for hidden system support, that involve changes to the datacheckErrors DB table & a new datacheck.php, among other things.
Are these servers still up & running, and easily usable?
I'm not 100% sure which one would be appropriate; tmtest maybe?

All still there, when I'm back from this current trip I can take a look at them to make sure they're ready and able to do what you're looking to do.

Offline yakra

  • TM Collaborator
  • Hero Member
  • *****
  • Posts: 4391
  • Last Login:Today at 10:55:38 am
  • I like C++
Re: devel/stage/test server instances
« Reply #3 on: October 17, 2024, 11:41:16 pm »
Nice, thanks.
I was able to briefly test these changes on lab2 before it stopped working :( and have made no changes since that should affect the DB.
If were feeling confident we might even choose to skip tmtest.
Sri Syadasti Syadavaktavya Syadasti Syannasti Syadasti Cavaktavyasca Syadasti Syannasti Syadavatavyasca Syadasti Syannasti Syadavaktavyasca