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

Blockchain App Builder 명령줄 인터페이스를 사용하면 사양 파일에서 완전한 기능을 갖춘 체인 코드 프로젝트를 구축하고 스캐폴딩 할 수 있습니다.

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

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

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

태스크 설명 관련 항목
설치 및 구성 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 코드용 Blockchain App Builder 확장에는 체인 코드의 라인별 디버깅이 포함됩니다.The Blockchain App Builder extension for Visual Studio Code includes line-by-line debugging of your chaincode.
업데이트 동기화 사양 파일을 업데이트할 때 변경사항을 생성된 체인코드 파일과 동기화할 수 있습니다.
Blockchain App Builder CLI에 패치 적용 patch 명령을 사용하여 Blockchain App Builder CLI에 패치를 적용할 수 있습니다.
단위 테스트를 실행합니다 기본 단위 테스트 케이스 설정이 프로젝트에 포함되어 있습니다. 추가 테스트를 추가하고 실행할 수 있습니다.