2025 연말데모를 위한 branch 사용 #359
youngtaekiim
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
현재
demo25,rocksdbbranch 가 사용중입니다.내 commit PR은 어떤 branch에 생성해야 하나?
모든 연말 데모를 위해
demo25branch가 생성되었습니다.데모용으로만 필요한 코드는 demo25 branch에 PR을 넣어주세요.
rocksdbbranch 는 DB 교체를 위한 테스트 branch 입니다.main branch에만 들어가는 코드는 기존과 같이 main branch로 PR을 넣어주시고, 공통으로 들어가야 하는 코드는 둘다 PR을 만들거나 main에만 넣고 저한테 알려주시면 cherry-pick 하도록 하겠습니다.
Release 정책
가급적 주요 변경사항이 있을 때마다
demo25branch에서 release 를 생성할 예정입니다.vMM.DD.n-demo과 같은 식으로 날짜와 0~9 로 생성됩니다.arm, x86 버전으로 생성된 container image는 release 생성 후 약 3시간 후에 ghcr 에 업로드 됩니다.
각 태그의 CPU 아키텍처 별 nodeagent 바이너리는 release 생성 후 약 5분 후에 release note의 asset 에 업로드 됩니다.
각 버전 별 주요 변경사항은 Branch - demo25 에 업데이트 됩니다.
rocksdb관련 내용은 Branch - rocksdb 에 업데이트 됩니다.(Admin only) Release 생성 시 유의사항
doc/scripts/version.txt에 동일한 이름으로 업데이트하기코드 다운로드 후 설치 (Master node only)
github.com/eclipse-pullpiri/pullpiri프로젝트에서 demo25 branch 클론하기src/settings.yaml에서 name 및 ip 변경doc/scripts/install_nodeagent.sh에서MASTER_IP,NODE_IP변경 후 실행은 하지말기 (마스터노드이므로 두 값이 동일함)(sudo) make installdoc/scripts폴더에서install_nodeagent.sh실행(sudo) ./install_nodeagent.shsudo podman ps -a,sudo systemctl status nodeagent코드 다운로드 후 설치 (guest node only)
github.com/eclipse-pullpiri/pullpiri프로젝트에서 demo25 branch 클론하기bluechi-agent.service만 controller에 연결되면 됨src/settings.yaml에 master node의 name 및 ip 입력doc/scripts/install_nodeagent.sh에서MASTER_IP,NODE_IP변경 후 실행은 하지말기 (2개가 달라야 함)doc/scripts폴더에서install_nodeagent.sh실행(sudo) ./install_nodeagent.shsudo systemctl status nodeagentHelloworld test 사용법
examples폴더에서helloworld.sh의 IP 주소가 제대로 되어 있는지 확인examples/resources/helloworld_no_condition.yaml의 Package 에서 node 가 내 bluechi node와 맞는지 확인 (Line 20)examples폴더에서./helloworld.sh실행Dashboard 사용법
src/tools/dashboard폴더에서podman build -t dashboard:settings .podman run -it -d --name dashboard-ui --network host dashboard:settingsLocal 빌드 사용법
piccolo-server.yamlpiccolo-player.yaml파일의 container image 정보를 내가 빌드한 로컬 image 정보로 업데이트Beta Was this translation helpful? Give feedback.
All reactions