2월, 2021의 게시물 표시

Gitlab CI/CD - Make Stage by Branch Name

이미지
Gitlab을 현재 SOA와 연결해서 사용 중인데 Branch 이름으로 Stage를 분개해야 할 상황이 생겼다 (아래 링크는 Gitlab 과 EAI관련 Posting 임) 링크 :  EAI with Gitlab 이번 포스팅은 Branch 생성 시 Branch Name에 특정 문구가 있을 시 별도 Stage가 생성되는것을 공유 드리고자 한다 Gitlab의 CI/CD를 사용하려면 gitlab-ci.yml 을 이용해야하며, Pipeline에 Stage 별로 Job이 생성 된다 예를 들어보자 1. gitlab-ci.yml 파일 생성 stages:   - deploy   - approve   - deploy_prd deploy_imsi:   stage: deploy   tags:    - Integration   script:    - echo "Deploy"   when : manual deploy_pi_test:   stage: deploy   tags:    - Integration   script:    - echo "Deploy"   when : manual deploy_qas:   stage: deploy   tags:    - Integration   script:    - echo "Deploy"    when : manual     deploy_test:   stage: deploy   tags:    - Integration   script:    - echo "Deploy"   when : manual   approve:   stage: approve   tags:    - Integration   script:    - echo "Approve"   when : manual     deploy_big:   stage: deploy_prd   tags:    - Integration   script:    - echo "Deploy PRD"  

Oracle SOA(EAI) Rest Adapter Access-Control-Allow-Origin

이미지
When you use rest api getting data(JSON) from SOA(EAI) or something on web browser like Chrome, you may get error as following as.. Access to ---- at 'URL----' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource Why..? Security Issue!! .. Thanks Google :P For this error, you should use property as following as.. rest.binding.http.Access-Control-Allow-Origin : * For example on SOA BPEL bellow picture.. It could not be difficult using this on other solution's adapter. Or.. you could set this property in server, if you do not care security.. Thanks~~ :)