Skip to content

Commit f6757aa

Browse files
committed
Fixing cache issue and dependency in build process.
1 parent 49b8fce commit f6757aa

File tree

1 file changed

+2
-22
lines changed

1 file changed

+2
-22
lines changed

.github/workflows/dotnet-core-docker.yml

Lines changed: 2 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -44,15 +44,6 @@ jobs:
4444
repository: microting/eform-angular-frontend
4545
ref: stable
4646
path: eform-angular-frontend
47-
- name: Cache node_modules
48-
id: cache
49-
uses: actions/cache@v3
50-
with:
51-
path: eform-angular-frontend/eform-client/node_modules
52-
key: ${{ runner.os }}-build-${{ hashFiles('eform-angular-frontend/eform-client/package.json') }}
53-
restore-keys: |
54-
${{ runner.os }}-build-
55-
${{ runner.os }}-
5647
- uses: actions/download-artifact@v3
5748
with:
5849
name: container
@@ -73,7 +64,6 @@ jobs:
7364
node-version: 20
7465
- name: yarn install
7566
run: cd eform-angular-frontend/eform-client && yarn install
76-
if: steps.cache.outputs.cache-hit != 'true'
7767
- name: Create errorShots directory
7868
run: mkdir eform-angular-frontend/eform-client/errorShots
7969
- name: Start the newly build Docker container
@@ -238,15 +228,6 @@ jobs:
238228
repository: microting/eform-angular-outer-inner-resource-plugin
239229
ref: stable
240230
path: eform-angular-outer-inner-resource-plugin
241-
- name: Cache node_modules
242-
id: cache
243-
uses: actions/cache@v3
244-
with:
245-
path: eform-angular-frontend/eform-client/node_modules
246-
key: ${{ runner.os }}-build-${{ hashFiles('eform-angular-frontend/eform-client/package.json') }}
247-
restore-keys: |
248-
${{ runner.os }}-build-
249-
${{ runner.os }}-
250231
- name: Copy dependencies
251232
run: |
252233
cp -av eform-angular-outer-inner-resource-plugin/eform-client/src/app/plugins/modules/outer-inner-resource-pn eform-angular-frontend/eform-client/src/app/plugins/modules/outer-inner-resource-pn
@@ -259,7 +240,6 @@ jobs:
259240
cd eform-angular-frontend/eform-client && ../../eform-angular-outer-inner-resource-plugin/testinginstallpn.sh
260241
- name: yarn install
261242
run: cd eform-angular-frontend/eform-client && yarn install
262-
if: steps.cache.outputs.cache-hit != 'true'
263243
- name: Create errorShots directory
264244
run: mkdir eform-angular-frontend/eform-client/errorShots
265245
- name: Sleep 15 seconds
@@ -479,7 +459,7 @@ jobs:
479459
- name: Unit Tests
480460
run: dotnet test --no-restore -c Release -v n eform-service-outer-inner-resource-plugin/ServiceOuterInnerResourcePlugin.Integration.Test/ServiceOuterInnerResourcePlugin.Integration.Test.csproj
481461
deploy:
482-
needs: [frontend-build, outer-inner-resource-test, outer-inner-resource-test-dotnet, service-build, outer-inner-resource-service-test, outer-inner-resource-service-dotnet-test]
462+
needs: [frontend-build, frontend-test, frontend-test-dotnet, outer-inner-resource-test, outer-inner-resource-test-dotnet, service-build, outer-inner-resource-service-test, outer-inner-resource-service-dotnet-test]
483463
runs-on: ubuntu-latest
484464
steps:
485465
- uses: actions/checkout@v3
@@ -508,7 +488,7 @@ jobs:
508488
- name: Image digest
509489
run: echo ${{ steps.docker_build.outputs.digest }}
510490
deploy-service:
511-
needs: [frontend-build, outer-inner-resource-test, outer-inner-resource-test-dotnet, service-build, outer-inner-resource-service-test, outer-inner-resource-service-dotnet-test]
491+
needs: [frontend-build, frontend-test, frontend-test-dotnet, outer-inner-resource-test, outer-inner-resource-test-dotnet, service-build, outer-inner-resource-service-test, outer-inner-resource-service-dotnet-test]
512492
runs-on: ubuntu-latest
513493
steps:
514494
- uses: actions/checkout@v3

0 commit comments

Comments
 (0)