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
This commit is contained in:
1 parent
7daadf8e2a
commit
4d8da1fcf3
1 file changed
+12
-9
+12
-9
@@ -2,7 +2,7 @@ version: 2
|
||||
jobs:
|
||||
codestyle_and_sql:
|
||||
docker:
|
||||
- image: cataclysmpreservationproject/circle-ci:4.3.4-base-22.04
|
||||
- image: cataclysmpreservationproject/circle-ci:master-base-22.04
|
||||
auth:
|
||||
username: $DOCKERHUB_USERNAME
|
||||
password: $DOCKERHUB_PASSWORD
|
||||
@@ -34,13 +34,17 @@ jobs:
|
||||
./contrib/check_updates.sh auth 4.3.4 auth 127.0.0.1
|
||||
mysql -h 127.0.0.1 -uroot characters < sql/base/characters_database.sql
|
||||
./contrib/check_updates.sh characters 4.3.4 characters 127.0.0.1
|
||||
echo "Importing world database structure"
|
||||
mysql -h 127.0.0.1 -uroot world < sql/base/dev/world_database.sql
|
||||
echo "Importing hotfixes database structure"
|
||||
mysql -h 127.0.0.1 -uroot hotfixes < sql/base/dev/hotfixes_database.sql
|
||||
echo "Importing world database updates"
|
||||
cat sql/updates/world/4.3.4/*.sql | mysql -h 127.0.0.1 -uroot world
|
||||
echo "Importing hotfixes database updates"
|
||||
cat sql/updates/hotfixes/4.3.4/*.sql | mysql -h 127.0.0.1 -uroot hotfixes
|
||||
pch:
|
||||
docker:
|
||||
- image: cataclysmpreservationproject/circle-ci:4.3.4-base-22.04
|
||||
- image: cataclysmpreservationproject/circle-ci:master-base-22.04
|
||||
auth:
|
||||
username: $DOCKERHUB_USERNAME
|
||||
password: $DOCKERHUB_PASSWORD
|
||||
@@ -84,7 +88,7 @@ jobs:
|
||||
cd bin/check_install
|
||||
cp -r ../../contrib/Docker/* .
|
||||
cp -r ../../sql ./sql
|
||||
image_prefix=$(echo cataclysmpreservationproject/$CIRCLE_PROJECT_REPONAME | tr '[:upper:]' '[:lower:]')
|
||||
image_prefix=$(echo $CIRCLE_PROJECT_USERNAME/$CIRCLE_PROJECT_REPONAME | tr '[:upper:]' '[:lower:]')
|
||||
echo $image_prefix
|
||||
docker build --file Dockerfile --force-rm --tag $image_prefix:$CIRCLE_SHA1 --tag $image_prefix:$(echo $CIRCLE_BRANCH | tr '/' '-' | tr '[:upper:]' '[:lower:]') .
|
||||
docker save $image_prefix | gzip > ../../docker.tar.gz
|
||||
@@ -99,11 +103,10 @@ jobs:
|
||||
path: docker.tar.gz
|
||||
nopch:
|
||||
docker:
|
||||
- image: cataclysmpreservationproject/circle-ci:4.3.4-base-22.04
|
||||
- image: cataclysmpreservationproject/circle-ci:master-base-22.04
|
||||
auth:
|
||||
username: $DOCKERHUB_USERNAME
|
||||
password: $DOCKERHUB_PASSWORD
|
||||
resource_class: large
|
||||
steps:
|
||||
- run:
|
||||
name: Requirements
|
||||
@@ -116,9 +119,9 @@ jobs:
|
||||
/scripts/checkout.sh
|
||||
- restore_cache:
|
||||
keys:
|
||||
- 4.3.4-nopch-{{ .Branch }}-{{ .Revision }}
|
||||
- 4.3.4-nopch-{{ .Branch }}
|
||||
- 4.3.4-nopch
|
||||
- master-nopch-{{ .Branch }}-{{ .Revision }}
|
||||
- master-nopch-{{ .Branch }}
|
||||
- master-nopch-master
|
||||
- run:
|
||||
name: Setup
|
||||
command: |
|
||||
@@ -147,7 +150,7 @@ jobs:
|
||||
./bnetserver --version
|
||||
./worldserver --version
|
||||
- save_cache:
|
||||
key: 4.3.4-nopch-{{ .Branch }}-{{ .Revision }}
|
||||
key: master-nopch-{{ .Branch }}-{{ .Revision }}
|
||||
paths:
|
||||
- /home/circleci/.ccache
|
||||
workflows:
|
||||
|
||||
Reference in new issue
Block a user