2 블록체인 앱 빌더 명령행 인터페이스 사용

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

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

블록체인 앱 빌더 워크플로우 다이어그램

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

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

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

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

체인 코드 테스트

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

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

업데이트 동기화 사양 파일을 업데이트할 때 변경 사항을 생성된 체인코드 파일과 동기화할 수 있습니다.
Blockchain App Builder CLI에 패치 적용 patch 명령을 사용하여 Blockchain App Builder CLI에 패치를 적용할 수 있습니다.
단위 테스트를 실행합니다 기본 단위 테스트 사례가 프로젝트에 포함되어 있습니다. 추가 테스트를 추가하고 실행할 수 있습니다.