Commit Graph
24 Commits
Author SHA1 Message Date
funjoker 1bae56ff8b CircleCI: CIRCLE_PROJECT_USERNAME can't be used here 2023-08-21 23:07:59 +02:00
Ovahlord 4d8da1fcf3 CI/Cicle: sync config with trinity's master branch and no longer use the 4.3.4 branch name since we do work on our own master branch 2023-08-21 17:03:54 +02:00
Ovahlord 972239e25c CI/CircleCI: use the correct branch in dockerhub images 2023-08-20 21:17:48 +02:00
Ovahlord 18e2a744bb Misc: reduce differences in Docker and CircleCI configs between branches 2023-08-20 21:12:29 +02:00
Shauren 5cce2770c1 Docker: Fixed files being missing from circleci built images 2023-08-20 00:30:49 +02:00
Ovahlord 8ead2592b8 Revert "CircleCI: Switch to 20.04"
This reverts commit 26a3a05e29.
2023-07-07 21:04:18 +02:00
funjoker 26a3a05e29 CircleCI: Switch to 20.04 2023-05-19 23:45:43 +02:00
Shauren 1abadc2cb2 CI/Cicle: Restore old behavior for docker push
(cherry picked from commit 470e5686b880a3a5df801dcaa818293d1151953f)
2023-05-19 21:50:12 +02:00
Giacomo Pozzoni 68da008b1f Push docker images to DockerHub (#26177)
* 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)
(cherry picked from commit 72bb73b2465e34f9c658bd496717f3fbb9be21e5)
2023-05-19 21:38:45 +02:00
funjoker a0ce411c0d CircleCI: Update to new images (#28243)
* Tests: Update Catch2 to v2.13.9

(cherry picked from commit 189ea0b1a5e4bbaa88638aee54934d4e540ccb50)
2023-05-19 21:18:33 +02:00
funjoker 058aac64d6 CircleCI: Only for nopch 2022-09-11 21:17:42 +02:00
funjoker ca51f502d8 CircleCI: Use larger resource_class to not exceed buildtime 2022-09-11 21:15:14 +02:00
funjoker 83ab09a86d Change dockerhub user to cataclysmpreservationproject 2021-07-29 21:21:58 +02:00
Giacomo Pozzoni d02324b507 CI/CircleCI: Force ccache directory (#26625)
(cherry picked from commit 6c5b641dd44a8d174d9bb8da36200e81b16f9ae8)
2021-07-29 19:07:52 +02:00
Giacomo Pozzoni 1c4e4353d0 CI/CircleCI: Switch to Ubuntu 21.04 (#26476)
(cherry picked from commit 5991dcb12b638a0ef483fddeeda3e5744012dda6)
2021-07-29 19:07:52 +02:00
Giacomo Pozzoni d10f844697 CI/CircleCI: Authenticate to DockerHub when pulling the docker image (#25581)
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)
2021-07-29 19:07:52 +02:00
Giacomo Pozzoni d4780e0b96 CI/CircleCI: Move codestyle and sql checks to their own step (#25175)
(cherry picked from commit f35582f98a6dbf7d031646bc3efe6b88d4694dcb)
2021-07-29 19:07:52 +02:00
Carbenium 831c45b1da dep: Add catch2 unit test framework and wire it up
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)
2021-07-29 19:07:52 +02:00
Giacomo Pozzoni 3cc50b98a6 CI/CircleCI: Expose binaries built on Circle CI as docker images in the Circle CI artifacts 2021-03-11 10:53:51 +01:00
jackpoz 928abcbfdc CI/CircleCI: Switch to Ubuntu 20.04 and MySQL 8
(cherry picked from commit e3dfab52a639275ea130d279f4a6fe4312d34b06)
2020-06-11 16:52:57 +02:00
jackpoz 364d3fa0aa CI/Circle CI: Enforce codestyle checks
(cherry picked from commit 32c9f1c7a228db33110ab0ab5975ba37cba85106)
2020-06-11 16:50:33 +02:00
funjoker 5a2dd995a2 CI/Circle CI: Prevent conflict with diff branches (#24388)
(cherry picked from commit 1794338532be2e76c0d39c81f94788b8269e602f)
2020-06-11 16:49:45 +02:00
funjoker 6188ab13d3 CI/Circle CI: Add hotfixes to sql check 2020-04-02 13:41:37 +02:00
funjoker 40fd524bc1 CI/Circle CI: Prepare circle-ci 2020-04-01 23:30:56 +02:00