3434
3535      - name : Validate java code 
3636        run : mvn clean verify 
37+         env :
38+           DEVELOCITY_ACCESS_KEY : ${{ secrets.STREAMPIPES_DEVELOCITY_ACCESS_KEY }} 
3739
3840  run-format-and-lint-ui :
3941    runs-on : ubuntu-latest 
@@ -48,16 +50,26 @@ jobs:
4850          cache : ' npm' 
4951          cache-dependency-path : ui/package-lock.json 
5052
53+       - name : Set up Develocity npm agent 
54+         run : | 
55+           npm exec -y -- pacote extract @gradle-tech/develocity-agent ~/.node_libraries/@gradle-tech/develocity-agent 
56+ 
5157name : Install dependencies 
5258        working-directory : ./ui 
5359        run : | 
5460          npm install 
61+ env :
62+           DEVELOCITY_ACCESS_KEY : ${{ secrets.STREAMPIPES_DEVELOCITY_ACCESS_KEY }} 
63+           NODE_OPTIONS : ' -r @gradle-tech/develocity-agent/preload' 
5564
5665      - name : Format and Lint all files 
5766        working-directory : ./ui 
5867        run : | 
5968          npm run format 
6069          npm run lint 
70+ env :
71+           DEVELOCITY_ACCESS_KEY : ${{ secrets.STREAMPIPES_DEVELOCITY_ACCESS_KEY }} 
72+           NODE_OPTIONS : ' -r @gradle-tech/develocity-agent/preload' 
6173
6274  run-cypress-e2e-tests :
6375    runs-on : ubuntu-latest 
@@ -80,19 +92,31 @@ jobs:
8092          cache : ' npm' 
8193          cache-dependency-path : ui/package-lock.json 
8294
95+       - name : Set up Develocity npm agent 
96+         run : | 
97+           npm exec -y -- pacote extract @gradle-tech/develocity-agent ~/.node_libraries/@gradle-tech/develocity-agent 
98+ 
8399name : Install NPM dependencies 
84100        working-directory : ./ui 
85101        run : | 
86102          rm -rf node_modules package-lock.json 
87103          npm install 
104+ env :
105+           DEVELOCITY_ACCESS_KEY : ${{ secrets.STREAMPIPES_DEVELOCITY_ACCESS_KEY }} 
106+           NODE_OPTIONS : ' -r @gradle-tech/develocity-agent/preload' 
88107
89108      - name : Build UI 
90109        working-directory : ./ui 
91110        run : | 
92111          npm run build 
112+ env :
113+           DEVELOCITY_ACCESS_KEY : ${{ secrets.STREAMPIPES_DEVELOCITY_ACCESS_KEY }} 
114+           NODE_OPTIONS : ' -r @gradle-tech/develocity-agent/preload' 
93115
94116      - name : Build with Maven 
95117        run : mvn clean package 
118+         env :
119+           DEVELOCITY_ACCESS_KEY : ${{ secrets.STREAMPIPES_DEVELOCITY_ACCESS_KEY }} 
96120
97121      - name : Build and run streampipes 
98122        run : docker compose up --build -d 
@@ -104,6 +128,9 @@ jobs:
104128      - name : ' UI Tests' 
105129        working-directory : ./ui 
106130        run : npx cypress run --spec "cypress/tests/**/*.smoke.spec.ts" 
131+         env :
132+           DEVELOCITY_ACCESS_KEY : ${{ secrets.STREAMPIPES_DEVELOCITY_ACCESS_KEY }} 
133+           NODE_OPTIONS : ' -r @gradle-tech/develocity-agent/preload' 
107134
108135  python-quality-checks :
109136    runs-on : ubuntu-latest 
0 commit comments