Blockchain App Builder 명령행 인터페이스 사용
Blockchain App Builder 명령줄 인터페이스는 사양 파일에서 완전한 기능을 갖춘 체인코드 프로젝트를 빌드하고 스캐폴딩하는 데 도움이 됩니다.
프로젝트가 구축된 후 로컬 Hyperledger Fabric 네트워크 또는 프로비저닝된 Oracle Blockchain Platform 네트워크에서 프로젝트를 실행하고 테스트할 수 있습니다. 그런 다음 SQL 리치 query를 실행하거나, 체인 코드를 디버깅하거나, 생성된 코드를 사용하여 단위 테스트를 작성 및 실행할 수 있습니다.

표 7-1 CLI 사용 시 워크플로우
태스크 | 설명 | 관련 항목 |
---|---|---|
설치 및 구성 | Oracle Blockchain Platform 콘솔에서 Blockchain App Builder CLI를 다운로드하여 설치하고 모든 필수 소프트웨어를 설치하십시오. | |
체인코드 프로젝트 만들기 | 체인코드 프로젝트에 대한 사양 파일을 생성합니다. | |
체인 코드 생성 | 사양 파일을 편집하여 생성할 자산 및 체인 코드를 정의한 다음 CLI 초기화 프로세스를 실행하여 사양 파일에서 체인 코드를 생성합니다. |
사양 파일 및 생성된 체인코드 프로젝트의 구조 및 내용에 대한 상세 참조 정보
|
체인 코드 배치 |
체인코드 프로젝트가 생성되면 포함된 사전 구성된 Hyperledger Fabric 네트워크에 로컬로 배포하거나 Oracle Blockchain Platform Cloud 또는 Enterprise Edition에 원격으로 배포할 수 있습니다. Oracle Blockchain Platform에 수동으로 배포하기 위한 체인코드 프로젝트를 패키지화할 수도 있습니다. |
|
체인 코드 테스트 |
체인코드가 네트워크에서 실행되고 나면 생성된 메서드를 테스트할 수 있습니다. 또한 체인코드 개발 중에 |
|
체인코드 디버그 | Visual Studio Code용 Blockchain App Builder 확장에는 체인 코드의 라인별 디버깅이 포함됩니다. | |
업데이트 동기화 | 사양 파일을 업데이트할 때 변경 사항을 생성된 체인코드 파일과 동기화할 수 있습니다. | |
Blockchain App Builder CLI에 패치 적용 | patch 명령을 사용하여 Blockchain App Builder CLI에 패치를 적용할 수 있습니다.
|
|
단위 테스트를 실행합니다 | 기본 단위 테스트 케이스 설정이 프로젝트에 포함되어 있습니다. 추가 테스트를 추가하고 실행할 수 있습니다. |