Skip to content

Commit

Permalink
CICD and fix client vulnerabilities
Browse files Browse the repository at this point in the history
  • Loading branch information
Young-Jin Chung committed Sep 16, 2021
1 parent 036e496 commit b2b64cf
Show file tree
Hide file tree
Showing 36 changed files with 3,360 additions and 4,645 deletions.
32 changes: 32 additions & 0 deletions .github/workflows/clean.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: clean

on:
pull_request:
branches:
- 'master'
types: ['closed']

defaults:
run:
working-directory: ./.

jobs:

clean-build-dev:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./.pipeline
steps:

- uses: actions/checkout@v1
- uses: actions/setup-node@v1
with:
node-version: "12"
- name: Clean the Build and Dev Namespace
run: |
oc version
oc login --token=${{ secrets.OPENSHIFT_TOKEN}} --server=${{ secrets.OPENSHIFT_SERVER_URL }}
npm ci
DEBUG=* npm run clean -- --pr=${{ github.event.pull_request.number }} --env=build --git.branch.name=${{github.head_ref}} --git.ref=${{github.head_ref}}
DEBUG=* npm run clean -- --pr=${{ github.event.pull_request.number }} --env=dev --git.branch.name=${{github.head_ref}} --git.ref=${{github.head_ref}}
117 changes: 117 additions & 0 deletions .github/workflows/hmr-build-deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,117 @@
name: hmr-build-deploy

on:
pull_request:
branches:
- 'master'

defaults:
run:
working-directory: .

jobs:
cancel-previous-runs:
runs-on: ubuntu-latest
permissions:
actions: write
steps:
- name: Cancel Previous Runs
uses: styfle/[email protected]
with:
access_token: ${{ github.token }}

build:
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./.pipeline
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: "12"
- name: Build
run: |
oc version
oc login --token=${{ secrets.OPENSHIFT_TOKEN}} --server=${{ secrets.OPENSHIFT_SERVER_URL }}
npm ci
DEBUG=* npm run build -- --pr=${{ github.event.pull_request.number }} --git.branch.name=${{github.head_ref}} --git.ref=${{github.head_ref}}
deploy-to-dev:
runs-on: ubuntu-latest
needs: [build]
defaults:
run:
working-directory: ./.pipeline
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: "12"
- name: Deploy the image
run: |
oc version
oc login --token=${{ secrets.OPENSHIFT_TOKEN}} --server=${{ secrets.OPENSHIFT_SERVER_URL }}
npm ci
DEBUG=* npm run deploy -- --pr=${{ github.event.pull_request.number }} --env=dev --git.branch.name=${{github.head_ref}} --git.ref=${{github.head_ref}}
deploy-to-test:
needs: [build, deploy-to-dev]
environment:
name: test
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./.pipeline
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: "12"
- name: Deploy the image
run: |
oc version
oc login --token=${{ secrets.OPENSHIFT_TOKEN}} --server=${{ secrets.OPENSHIFT_SERVER_URL }}
npm ci
DEBUG=* npm run deploy -- --pr=${{ github.event.pull_request.number }} --env=test --git.branch.name=${{github.head_ref}} --git.ref=${{github.head_ref}}
deploy-to-uat:
needs: [build, deploy-to-test]
environment:
name: uat
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./.pipeline
steps:

- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: "12"
- name: Deploy the image
run: |
oc version
oc login --token=${{ secrets.OPENSHIFT_TOKEN}} --server=${{ secrets.OPENSHIFT_SERVER_URL }}
npm ci
DEBUG=* npm run deploy -- --pr=${{ github.event.pull_request.number }} --env=uat --git.branch.name=${{github.head_ref}} --git.ref=${{github.head_ref}}
deploy-to-prod:
needs: [build, deploy-to-uat]
environment:
name: prod
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./.pipeline
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: "12"
- name: Deploy the image
run: |
oc version
oc login --token=${{ secrets.OPENSHIFT_TOKEN}} --server=${{ secrets.OPENSHIFT_SERVER_URL }}
npm ci
DEBUG=* npm run deploy -- --pr=${{ github.event.pull_request.number }} --env=prod --git.branch.name=${{github.head_ref}} --git.ref=${{github.head_ref}}
1 change: 0 additions & 1 deletion .jenkins/.pipeline/.nvmrc

This file was deleted.

5 changes: 0 additions & 5 deletions .jenkins/.pipeline/build.js

This file was deleted.

5 changes: 0 additions & 5 deletions .jenkins/.pipeline/clean.js

This file was deleted.

5 changes: 0 additions & 5 deletions .jenkins/.pipeline/deploy.js

This file was deleted.

56 changes: 0 additions & 56 deletions .jenkins/.pipeline/lib/build.js

This file was deleted.

73 changes: 0 additions & 73 deletions .jenkins/.pipeline/lib/clean.js

This file was deleted.

46 changes: 0 additions & 46 deletions .jenkins/.pipeline/lib/config.js

This file was deleted.

Loading

0 comments on commit b2b64cf

Please sign in to comment.