Skip to content

Automate GitLab release upon each build triggered by an upstream TCDB_FULL 3.3.5 SQL release

  • Only run if the map data generated okay (BUILD_MAPDATA should be true and maybe check TRIGGER_PAYLOAD like {"ref":"master","variables":{"BUILD_MAPDATA":"true"},"id":"30462508"})
  • Ensure there are proper dependencies between build, container-test and deploy stage jobs first
  • Ensure that we're not caching the Docker images under too broad a key (base it off of the commit ref SHA if need be)
  • Add a final release stage in CI as we do with tcpasswd
  • Link to map data and to published Docker Hub docker.io images (a link to every tagged image)
  • Link to upstream TCDB_FULL 3.3.5 SQL release URLs
  • Link to upstream TrinityCore GitHub commit URL
  • Add some helpful HTML description
  • Link to all TrinityCore documentation and help resources and URLs
  • Link to tcpasswd project
  • Link to tcadmin project
  • Link to YouTube guide videos
  • Remove use of VERSION, replacing with simple Git tags
  • Add a CHANGELOG.md
Edited by Nicola Worthington