mirror of
https://github.com/overleaf/overleaf.git
synced 2024-11-07 20:31:06 -05:00
Merge pull request #19284 from overleaf/jpa-align-pipelines
[misc] align CI pipelines GitOrigin-RevId: e2a74cbbff15986d5ffc8f5befa3697d406b8cdd
This commit is contained in:
parent
cbe7a2f5a9
commit
864ac883cd
7 changed files with 18 additions and 59 deletions
|
@ -2,10 +2,9 @@ clsi
|
||||||
--data-dirs=cache,compiles,output
|
--data-dirs=cache,compiles,output
|
||||||
--dependencies=
|
--dependencies=
|
||||||
--docker-repos=gcr.io/overleaf-ops,us-east1-docker.pkg.dev/overleaf-ops/ol-docker
|
--docker-repos=gcr.io/overleaf-ops,us-east1-docker.pkg.dev/overleaf-ops/ol-docker
|
||||||
--env-add=ENABLE_PDF_CACHING="true",PDF_CACHING_ENABLE_WORKER_POOL="true"
|
--env-add=ENABLE_PDF_CACHING="true",PDF_CACHING_ENABLE_WORKER_POOL="true",ALLOWED_IMAGES=quay.io/sharelatex/texlive-full:2017.1,TEXLIVE_IMAGE=quay.io/sharelatex/texlive-full:2017.1,TEX_LIVE_IMAGE_NAME_OVERRIDE=gcr.io/overleaf-ops,TEXLIVE_IMAGE_USER="tex",DOCKER_RUNNER="true",COMPILES_HOST_DIR=$PWD/compiles
|
||||||
--env-pass-through=TEXLIVE_IMAGE
|
--env-pass-through=
|
||||||
--esmock-loader=False
|
--esmock-loader=False
|
||||||
--has-custom-cloudbuild=True
|
|
||||||
--node-version=18.20.2
|
--node-version=18.20.2
|
||||||
--public-repo=True
|
--public-repo=True
|
||||||
--script-version=4.5.0
|
--script-version=4.5.0
|
||||||
|
|
|
@ -1,29 +0,0 @@
|
||||||
version: "2.3"
|
|
||||||
|
|
||||||
services:
|
|
||||||
dev:
|
|
||||||
environment:
|
|
||||||
ALLOWED_IMAGES: "quay.io/sharelatex/texlive-full:2017.1"
|
|
||||||
TEXLIVE_IMAGE: quay.io/sharelatex/texlive-full:2017.1
|
|
||||||
TEXLIVE_IMAGE_USER: "tex"
|
|
||||||
OVERLEAF_CONFIG: /overleaf/services/clsi/config/settings.defaults.js
|
|
||||||
DOCKER_RUNNER: "true"
|
|
||||||
COMPILES_HOST_DIR: $PWD/compiles
|
|
||||||
volumes:
|
|
||||||
- /var/run/docker.sock:/var/run/docker.sock
|
|
||||||
- ./compiles:/overleaf/services/clsi/compiles
|
|
||||||
- ./cache:/overleaf/services/clsi/cache
|
|
||||||
|
|
||||||
|
|
||||||
ci:
|
|
||||||
environment:
|
|
||||||
ALLOWED_IMAGES: ${TEXLIVE_IMAGE}
|
|
||||||
TEXLIVE_IMAGE: quay.io/sharelatex/texlive-full:2017.1
|
|
||||||
TEXLIVE_IMAGE_USER: "tex"
|
|
||||||
OVERLEAF_CONFIG: /overleaf/services/clsi/config/settings.defaults.js
|
|
||||||
DOCKER_RUNNER: "true"
|
|
||||||
COMPILES_HOST_DIR: $PWD/compiles
|
|
||||||
volumes:
|
|
||||||
- /var/run/docker.sock:/var/run/docker.sock:rw
|
|
||||||
- ./compiles:/overleaf/services/clsi/compiles
|
|
||||||
- ./cache:/overleaf/services/clsi/cache
|
|
|
@ -16,9 +16,6 @@ services:
|
||||||
test_acceptance:
|
test_acceptance:
|
||||||
build: .
|
build: .
|
||||||
image: ci/$PROJECT_NAME:$BRANCH_NAME-$BUILD_NUMBER
|
image: ci/$PROJECT_NAME:$BRANCH_NAME-$BUILD_NUMBER
|
||||||
extends:
|
|
||||||
file: docker-compose-config.yml
|
|
||||||
service: ci
|
|
||||||
environment:
|
environment:
|
||||||
ELASTIC_SEARCH_DSN: es:9200
|
ELASTIC_SEARCH_DSN: es:9200
|
||||||
MONGO_HOST: mongo
|
MONGO_HOST: mongo
|
||||||
|
@ -26,9 +23,17 @@ services:
|
||||||
MOCHA_GREP: ${MOCHA_GREP}
|
MOCHA_GREP: ${MOCHA_GREP}
|
||||||
NODE_ENV: test
|
NODE_ENV: test
|
||||||
NODE_OPTIONS: "--unhandled-rejections=strict"
|
NODE_OPTIONS: "--unhandled-rejections=strict"
|
||||||
TEXLIVE_IMAGE:
|
|
||||||
ENABLE_PDF_CACHING: "true"
|
ENABLE_PDF_CACHING: "true"
|
||||||
PDF_CACHING_ENABLE_WORKER_POOL: "true"
|
PDF_CACHING_ENABLE_WORKER_POOL: "true"
|
||||||
|
ALLOWED_IMAGES: quay.io/sharelatex/texlive-full:2017.1
|
||||||
|
TEXLIVE_IMAGE: quay.io/sharelatex/texlive-full:2017.1
|
||||||
|
TEX_LIVE_IMAGE_NAME_OVERRIDE: gcr.io/overleaf-ops
|
||||||
|
TEXLIVE_IMAGE_USER: "tex"
|
||||||
|
DOCKER_RUNNER: "true"
|
||||||
|
COMPILES_HOST_DIR: $PWD/compiles
|
||||||
|
volumes:
|
||||||
|
- ./compiles:/overleaf/services/clsi/compiles
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
command: npm run test:acceptance
|
command: npm run test:acceptance
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -30,10 +30,8 @@ services:
|
||||||
- .:/overleaf/services/clsi
|
- .:/overleaf/services/clsi
|
||||||
- ../../node_modules:/overleaf/node_modules
|
- ../../node_modules:/overleaf/node_modules
|
||||||
- ../../libraries:/overleaf/libraries
|
- ../../libraries:/overleaf/libraries
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
working_dir: /overleaf/services/clsi
|
working_dir: /overleaf/services/clsi
|
||||||
extends:
|
|
||||||
file: docker-compose-config.yml
|
|
||||||
service: dev
|
|
||||||
environment:
|
environment:
|
||||||
ELASTIC_SEARCH_DSN: es:9200
|
ELASTIC_SEARCH_DSN: es:9200
|
||||||
MONGO_HOST: mongo
|
MONGO_HOST: mongo
|
||||||
|
@ -44,5 +42,11 @@ services:
|
||||||
NODE_OPTIONS: "--unhandled-rejections=strict"
|
NODE_OPTIONS: "--unhandled-rejections=strict"
|
||||||
ENABLE_PDF_CACHING: "true"
|
ENABLE_PDF_CACHING: "true"
|
||||||
PDF_CACHING_ENABLE_WORKER_POOL: "true"
|
PDF_CACHING_ENABLE_WORKER_POOL: "true"
|
||||||
|
ALLOWED_IMAGES: quay.io/sharelatex/texlive-full:2017.1
|
||||||
|
TEXLIVE_IMAGE: quay.io/sharelatex/texlive-full:2017.1
|
||||||
|
TEX_LIVE_IMAGE_NAME_OVERRIDE: gcr.io/overleaf-ops
|
||||||
|
TEXLIVE_IMAGE_USER: "tex"
|
||||||
|
DOCKER_RUNNER: "true"
|
||||||
|
COMPILES_HOST_DIR: $PWD/compiles
|
||||||
command: npm run --silent test:acceptance
|
command: npm run --silent test:acceptance
|
||||||
|
|
||||||
|
|
|
@ -1,14 +0,0 @@
|
||||||
version: "2.3"
|
|
||||||
|
|
||||||
services:
|
|
||||||
dev:
|
|
||||||
environment:
|
|
||||||
- AWS_BUCKET
|
|
||||||
- AWS_ACCESS_KEY_ID
|
|
||||||
- AWS_SECRET_ACCESS_KEY
|
|
||||||
|
|
||||||
ci:
|
|
||||||
environment:
|
|
||||||
- AWS_BUCKET
|
|
||||||
- AWS_ACCESS_KEY_ID
|
|
||||||
- AWS_SECRET_ACCESS_KEY
|
|
|
@ -17,9 +17,6 @@ services:
|
||||||
test_acceptance:
|
test_acceptance:
|
||||||
build: .
|
build: .
|
||||||
image: ci/$PROJECT_NAME:$BRANCH_NAME-$BUILD_NUMBER
|
image: ci/$PROJECT_NAME:$BRANCH_NAME-$BUILD_NUMBER
|
||||||
extends:
|
|
||||||
file: docker-compose-config.yml
|
|
||||||
service: ci
|
|
||||||
environment:
|
environment:
|
||||||
ELASTIC_SEARCH_DSN: es:9200
|
ELASTIC_SEARCH_DSN: es:9200
|
||||||
MONGO_HOST: mongo
|
MONGO_HOST: mongo
|
||||||
|
|
|
@ -26,9 +26,6 @@ services:
|
||||||
- ../../node_modules:/overleaf/node_modules
|
- ../../node_modules:/overleaf/node_modules
|
||||||
- ../../libraries:/overleaf/libraries
|
- ../../libraries:/overleaf/libraries
|
||||||
working_dir: /overleaf/services/docstore
|
working_dir: /overleaf/services/docstore
|
||||||
extends:
|
|
||||||
file: docker-compose-config.yml
|
|
||||||
service: dev
|
|
||||||
environment:
|
environment:
|
||||||
ELASTIC_SEARCH_DSN: es:9200
|
ELASTIC_SEARCH_DSN: es:9200
|
||||||
MONGO_HOST: mongo
|
MONGO_HOST: mongo
|
||||||
|
|
Loading…
Reference in a new issue