블록체인 앱 빌더 명령행 인터페이스 사용
Blockchain App Builder 명령줄 인터페이스를 사용하면 사양 파일에서 완전한 기능을 갖춘 체인 코드 프로젝트를 구축하고 스캐폴딩 할 수 있습니다.
프로젝트가 구축되면 로컬 Hyperledger Fabric 네트워크 또는 프로비저닝된 Oracle Blockchain Platform 네트워크에서 프로젝트를 실행하고 테스트할 수 있습니다. 그런 다음 SQL Rich Query를 실행하거나, 체인코드를 디버그하거나, 생성된 코드를 사용하여 단위 테스트를 작성 및 실행할 수 있습니다.
![블록체인 앱 빌더 워크플로우 다이어그램 블록체인 앱 빌더 워크플로우 다이어그램](img/appbuilderworkflow.png)
CLI 사용 시 표 7-1 워크플로우
태스크 | 설명 | 관련 항목 |
---|---|---|
설치 및 구성 | Oracle Blockchain Platform 콘솔에서 Blockchain App Builder CLI를 다운로드하고 설치 및 모든 필수 소프트웨어를 설치하십시오. | |
체인코드 프로젝트 생성 | 체인코드 프로젝트에 대한 사양 파일을 생성합니다. | |
체인코드 생성 | 생성할 자산 및 체인 코드를 정의하도록 사양 파일을 편집한 다음 CLI 초기화 프로세스를 실행하여 사양 파일에서 체인 코드를 생성하십시오. |
사양 파일 및 생성된 체인코드 프로젝트의 구조 및 내용에 대한 자세한 참조 정보:
|
체인코드 배포 |
체인코드 프로젝트를 생성한 후 포함된 사전 구성된 Hyperledger Fabric 네트워크에 로컬로 배포하거나, Oracle Blockchain Platform Cloud 또는 Enterprise Edition에 원격으로 배포할 수 있습니다. Oracle Blockchain Platform에 수동으로 배포하기 위해 체인코드 프로젝트를 패키지화할 수도 있습니다. |
|
체인코드 테스트 |
체인코드가 네트워크에서 실행되면 생성된 메소드를 테스트할 수 있습니다. 또한 체인코드 개발 중에 |
|
체인코드 디버그 | 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에 패치를 적용할 수 있습니다.
|
|
단위 테스트를 실행합니다 | 기본 단위 테스트 케이스 설정이 프로젝트에 포함되어 있습니다. 추가 테스트를 추가하고 실행할 수 있습니다. |