Blockchain App Builder 명령행 인터페이스 사용

Blockchain App Builder 명령줄 인터페이스는 사양 파일에서 완전한 기능을 갖춘 체인코드 프로젝트를 빌드하고 스캐폴딩하는 데 도움이 됩니다.

프로젝트가 구축된 후 로컬 Hyperledger Fabric 네트워크 또는 프로비저닝된 Oracle Blockchain Platform 네트워크에서 프로젝트를 실행하고 테스트할 수 있습니다. 그런 다음 SQL 리치 query를 실행하거나, 체인 코드를 디버깅하거나, 생성된 코드를 사용하여 단위 테스트를 작성 및 실행할 수 있습니다.

Blockchain App Builder 워크플로우 다이어그램

표 7-1 CLI 사용 시 워크플로우

태스크 설명 관련 항목
설치 및 구성 Oracle Blockchain Platform 콘솔에서 Blockchain App Builder CLI를 다운로드하여 설치하고 모든 필수 소프트웨어를 설치하십시오.
체인코드 프로젝트 만들기 체인코드 프로젝트에 대한 사양 파일을 생성합니다.
체인 코드 생성 사양 파일을 편집하여 생성할 자산 및 체인 코드를 정의한 다음 CLI 초기화 프로세스를 실행하여 사양 파일에서 체인 코드를 생성합니다.
사양 파일 및 생성된 체인코드 프로젝트의 구조 및 내용에 대한 상세 참조 정보
체인 코드 배치

체인코드 프로젝트가 생성되면 포함된 사전 구성된 Hyperledger Fabric 네트워크에 로컬로 배포하거나 Oracle Blockchain Platform Cloud 또는 Enterprise Edition에 원격으로 배포할 수 있습니다.

Oracle Blockchain Platform에 수동으로 배포하기 위한 체인코드 프로젝트를 패키지화할 수도 있습니다.

체인 코드 테스트

체인코드가 네트워크에서 실행되고 나면 생성된 메서드를 테스트할 수 있습니다.

또한 체인코드 개발 중에 executeQuery 메소드를 생성하도록 선택한 경우 체인코드가 Oracle Blockchain Platform 네트워크에 배포된 경우 SQL 리치 쿼리를 실행할 수 있습니다.

체인코드 디버그 Visual Studio Code용 Blockchain App Builder 확장에는 체인 코드의 라인별 디버깅이 포함됩니다.
업데이트 동기화 사양 파일을 업데이트할 때 변경 사항을 생성된 체인코드 파일과 동기화할 수 있습니다.
Blockchain App Builder CLI에 패치 적용 patch 명령을 사용하여 Blockchain App Builder CLI에 패치를 적용할 수 있습니다.
단위 테스트를 실행합니다 기본 단위 테스트 케이스 설정이 프로젝트에 포함되어 있습니다. 추가 테스트를 추가하고 실행할 수 있습니다.