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 betrue
and maybe checkTRIGGER_PAYLOAD
like{"ref":"master","variables":{"BUILD_MAPDATA":"true"},"id":"30462508"}
) - Ensure there are proper dependencies between
build
,container-test
anddeploy
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