Skip to content

AhnLab-OSSG/blackduck-init-custom-fields

 
 

Repository files navigation

개발 목적


OSAS 프로젝트 버전의 custom fields 값을 특정값으로 셋팅하는 기능입니다.

배경


OSAS의 버전을 새로 생성할 경우, 오픈소스 components의 reviewed 상태등과 함께 custom fields 값들도 복사됩니다. 만약 Submitter, Open Source Verification Stages의 값이 기존 최신 버전에 설정되어 있었다면 새로운 결과에도 값이 복사합니다.
이에 기존 OSAS 프로젝트 버전의 custom fields 값을 특정값으로 셋팅합니다.

프로그램 구동 환경


jre 8.0~17.0 에서 구동됩니다.

프로그램 빌드 방법


  1. JDK를 설치합니다.
  2. Windows OS에서 run_BlackduckInitCustomFields.bat 을 실행합니다.
    혹은 Linux, MacOS에서 run_BlackduckInitCustomFields.sh 을 실행합니다.

프로그램 설치 및 실행 방법


Windows 경우


Windows Batch 파일을 실행합니다.
config.json 파일은 재 구성해야 합니다.

>run_BlackduckInitCustomFields.bat ^
"https://blackduck_hub_url/" ^
"REST API 토큰" ^ 
"프로젝트 이름" ^
"프로젝트 버전" ^
"Submitter,Open Source Verification Stages" ^
",Tool execution completed" ^
"TEXT,DROPDOWN" 

Linux or MacOS 경우


Shell Script 파일을 실행합니다.
config.json 파일은 재 구성해야 합니다.

$./run_BlackduckInitCustomFields.sh \
"https://blackduck_hub_url/" \
"REST API 토큰" \	
"프로젝트 이름" \
"프로젝트 버전" \
"Submitter,Open Source Verification Stages" \
",Tool execution completed" \
"TEXT,DROPDOWN" 

Copyright

(C) 2024 AhnLab, Inc. All rights reserved.

About

Utility Programs for Black Duck Hub

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 92.0%
  • Batchfile 4.1%
  • Shell 3.9%