Explorar o código

[monorepo] fixes for Jenkins (#29027)

* [packer] jenkins-worker: pull TL2017 for clsi

* [tpdsworker] add stub file for test/setup.js

* [linked-url-proxy] update package-lock.json

* [packer] jenkins: discover common Jenkinsfiles from jobs and libraries

* [linked-url-proxy] fix mocharc path for mocha-multi-reporters

* [linked-url-proxy] install prettier and eslint inside docker

* [linked-url-proxy] make prettier happy

* [linked-url-proxy] add patch for mocha-multi-reporters

* [clsi] pull TL2017

* [monorepo] add bind mount for reports folder for unit tests

GitOrigin-RevId: d0d3d92f963c15549125a298ca4fd50d8a0e83da
Jakob Ackermann hai 10 meses
pai
achega
ddb99b72bf

+ 6 - 0
services/clsi/Jenkinsfile

@@ -31,6 +31,12 @@ pipeline {
             }
           }
         }
+        stage('Pull TL2017') {
+          steps {
+            // Remove after new worker VM image is live.
+            sh 'docker pull us-east1-docker.pkg.dev/overleaf-ops/ol-docker/texlive-full:2017.1'
+          }
+        }
         stage('Create reports folder') {
           steps {
             sh 'mkdir services/clsi/reports'

+ 2 - 0
services/clsi/docker-compose.ci.yml

@@ -5,6 +5,8 @@
 services:
   test_unit:
     image: ci/$PROJECT_NAME:$BRANCH_NAME-$BUILD_NUMBER
+    volumes:
+      - ./reports:/overleaf/services/clsi/reports
     command: npm run test:unit:_run
     environment:
       CI:

+ 2 - 0
services/filestore/docker-compose.ci.yml

@@ -9,6 +9,8 @@ services:
   test_unit:
     image: ci/$PROJECT_NAME:$BRANCH_NAME-$BUILD_NUMBER
     user: node
+    volumes:
+      - ./reports:/overleaf/services/filestore/reports
     command: npm run test:unit:_run
     environment:
       CI:

+ 2 - 0
services/real-time/docker-compose.ci.yml

@@ -6,6 +6,8 @@ services:
   test_unit:
     image: ci/$PROJECT_NAME:$BRANCH_NAME-$BUILD_NUMBER
     user: node
+    volumes:
+      - ./reports:/overleaf/services/real-time/reports
     command: npm run test:unit:_run
     environment:
       CI: