aboutsummaryrefslogtreecommitdiff
path: root/.circleci/config.yml
AgeCommit message (Collapse)Author
2025-09-05CI/Circle: Switch images from debian 12 to debian 13Shauren
2025-05-26CI/Circle: Switch images from ubuntu 22.04 to debian 12 (#31002)Shauren
2024-09-20CI: Migrate compile flags environment variables to new cmake option ↵Shauren
WITH_WARNINGS_AS_ERRORS
2024-06-02CI/Circle: Restore missing install path componentShauren
2024-06-01CI: Normalize setting cmake variables and invoking cmake acoss all ci setupsShauren
2024-04-10CI/CircleCI: Fixed deprecation warningShauren
2024-01-14CircleCI: Enable creating docker images for wotlk_classicfunjoker
2023-05-20Docker: Fixed files being missing from circleci built imagesShauren
2022-09-14CI/Cicle: Restore old behavior for docker pushShauren
2022-09-14CircleCI: Update to new images (#28243)funjoker
* Tests: Update Catch2 to v2.13.9
2022-03-11CI/CircleCI: Force ccache directory (#26625)Giacomo Pozzoni
(cherry picked from commit 6c5b641dd44a8d174d9bb8da36200e81b16f9ae8)
2022-03-09CI/CircleCI: Switch to Ubuntu 21.04 (#26476)Giacomo Pozzoni
(cherry picked from commit 5991dcb12b638a0ef483fddeeda3e5744012dda6)
2022-03-06Push docker images to DockerHub (#26177)Giacomo Pozzoni
* CI/CircleCI: Push docker images to DockerHub Push docker image to DockerHub is DOCKERHUB_PUSH_IMAGES environmental variable is set to "TRUE". * Build in Release only if pushing the images to dockerhub * Move branch from repository name to tag name * Update docker readme Co-authored-by: Trond B. Krokli <38162891+illfated@users.noreply.github.com> (cherry picked from commit 84ad438d15cffd7dca0e67d540cd41946b946bed)
2022-03-06CI/CircleCI: Show at the end of the build ccache stats of current buildjackpoz
(cherry picked from commit 0dee695f3bf1e7eea8082f84e1c552c03a137dab)
2022-03-06CI/CircleCI: Expose binaries built on Circle CI as docker images in the ↵Giacomo Pozzoni
Circle CI artifacts (#25832) Co-authored-by: Shauren <shauren.trinity@gmail.com> (cherry picked from commit 9af6bf15aa2fe836c3ebba306eaaa8971f00fac4)
2022-02-28CI/CircleCI: Authenticate to DockerHub when pulling the docker image (#25581)Giacomo Pozzoni
For more information see the following links: - https://www.docker.com/blog/scaling-docker-to-serve-millions-more-developers-network-egress/ - https://docs.docker.com/docker-hub/download-rate-limit/ - https://circleci.com/docs/2.0/private-images/ Add DOCKERHUB_USERNAME and DOCKERHUB_PASSWORD secrets to CircleCI Environment Variables. DOCKERHUB_PASSWORD can be either the password or an access token. (cherry picked from commit e3da1ed2455676cfe31757cbd816d92ee1d93a3c)
2022-02-05CI/CircleCI: Attempt using cache from master in PRsGiacomo Pozzoni
(cherry picked from commit 6ed1810abcf212b2cf04e5c6325e185ec4f3c05a)
2022-01-24CI/CircleCI: Fix invalid merge conflict resolutionShauren
2022-01-24CI/CircleCI: Move codestyle and sql checks to their own step (#25175)Giacomo Pozzoni
(cherry picked from commit f35582f98a6dbf7d031646bc3efe6b88d4694dcb)
2022-01-23dep: Add catch2 unit test framework and wire it upCarbenium
To enable the test suite, make sure to configure CMake with -DBUILD_TESTING=1 , since it is disabled by default. The catch2 dependency will be downloaded during configure time. Also add a new target "tests-common", which includes unit tests for the "common" project. To finally run the tests use the "test" target. CircleCI: Run unit tests (cherry picked from commit 6a28ee7b2a4269aa7e43265d1cd0067537e3e883)
2022-01-02CI/CircleCI: Switch to Ubuntu 20.04 and MySQL 8jackpoz
(cherry picked from commit e3dfab52a639275ea130d279f4a6fe4312d34b06)
2021-12-31CI/Circle CI: Enforce codestyle checksjackpoz
(cherry picked from commit 32c9f1c7a228db33110ab0ab5975ba37cba85106)
2021-07-04CI/CircleCI: Fix typojackpoz
2021-07-04CI/CircleCI: Try to avoid timeout when checking sql updatesjackpoz
2020-04-04CI/Circle CI: Prepare master for circle ci (#24386)funjoker
* Circle CI (#22982) * Build/CI: Add Circle CI * Fix travis (cherry picked from commit cb6439bacd8b5d10ef2a4d2eb4e8ab2f950e4ffd) * CI/CircleCI: Add parallel no-pch build (cherry picked from commit 33c58b4aaf4afc8ca13c1d07c65d66e6beb6bedb) * CI/CircleCI: Use ccache for nopch (cherry picked from commit 6bcf5c64c489175da41acf7739f156319a00f5f9) * CI/CircleCI: Change base docker image to custom-built trinitycore one (cherry picked from commit 37beeb1282c24fc584f5f524279df408779c5d5b) * CI/CircleCI: Switch to Ubuntu 18.10 (cherry picked from commit 6dfb4fde07082498a264ca0802ebdeb0bf3fa994) * CI/CircleCI: Switch to Ubuntu 19.04 (cherry picked from commit 9009c82a8db2bdb433cba17820af8b0cef8e28e3) * CI/Circle CI: Reduce ccache size from 5G to 1G This should speedup Circle CI cache saving and in turn no-pch build (cherry picked from commit 1b543ac16dd61ac6e1f8f00fee28156234c7e73f) * CI/Circle CI: Adjust config for master branch Co-authored-by: Giacomo Pozzoni <giacomopoz@gmail.com>