diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index be01d98b72..ee7abfb7e8 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -1,56 +1,56 @@ # This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node # For more information see: https://docs.github.com/en/actions/automating-builds-and-tests/building-and-testing-nodejs -name: Node.js CI +#name: Node.js CI -on: - push: - branches: [ "main" ] - pull_request: - branches: [ "main" ] +#on: +# push: +# branches: [ "main" ] +# pull_request: + # branches: [ "main" ] -jobs: - deploy: +#jobs: + # deploy: - runs-on: self-hosted +# runs-on: self-hosted - strategy: - matrix: - node-version: [14.x] +# strategy: +# matrix: +# node-version: [14.x] # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ - steps: - - uses: actions/checkout@v3 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3 - with: - node-version: ${{ matrix.node-version }} - cache: 'npm' - - run: npm ci - - run: npm run build --if-present - - run: npm install +# steps: +# - uses: actions/checkout@v3 +# - name: Use Node.js ${{ matrix.node-version }} +# uses: actions/setup-node@v3 +# with: +# node-version: ${{ matrix.node-version }} +# cache: 'npm' +# - run: npm ci +# - run: npm run build --if-present +# - run: npm install - - name: install the gcloud cli - uses: google-github-actions/setup-gcloud@v0.2.0 - with: - project_id: ${{ secrets.GOOGLE_PROJECT }} - service_account_key: ${{ secrets.GOOGLE_APPLICATION_CREDENTIALS }} - install_components: 'gke-gcloud-auth-plugin' - export_default_credentials: true - - - name: build and push the docker image - env: - GOOGLE_PROJECT: ${{ secrets.GOOGLE_PROJECT }} - run: | - gcloud auth configure-docker us-central1-docker.pkg.dev - docker build -t us-central1-docker.pkg.dev/goldengate-1/test-project/node:latest . - docker push us-central1-docker.pkg.dev/goldengate-1/test-project/node:latest - - name: deploy to gke - env: - GOOGLE_PROJECT: ${{ secrets.GOOGLE_PROJECT }} - run: | - gcloud container clusters get-credentials innotest-cluster --region us-central1-c - kubectl rollout restart deployment nodeapp-deployment - kubectl apply -f deployment.yaml - kubectl apply -f service.yaml - +# - name: install the gcloud cli +# uses: google-github-actions/setup-gcloud@v0.2.0 +# with: +# project_id: ${{ secrets.GOOGLE_PROJECT }} +# service_account_key: ${{ secrets.GOOGLE_APPLICATION_CREDENTIALS }} +# install_components: 'gke-gcloud-auth-plugin' +# export_default_credentials: true + + # - name: build and push the docker image + # env: + # GOOGLE_PROJECT: ${{ secrets.GOOGLE_PROJECT }} + # run: | + # gcloud auth configure-docker us-central1-docker.pkg.dev + docker build -t us-central1-docker.pkg.dev/goldengate-1/test-project/node:latest . + docker push us-central1-docker.pkg.dev/goldengate-1/test-project/node:latest + # - name: deploy to gke + # env: + # GOOGLE_PROJECT: ${{ secrets.GOOGLE_PROJECT }} + # run: | + gcloud container clusters get-credentials innotest-cluster --region us-central1-c + kubectl rollout restart deployment nodeapp-deployment + kubectl apply -f deployment.yaml + kubectl apply -f service.yaml +