สวัสดี ฉันต้องการแปลง Makefile เป็นสคริปต์ทุบตีหรือ ansible-playbook มีแนวคิดอย่างไร
สร้าง/nimbus_validator_client \
--log-level="$(RUNTIME_LOG_LEVEL)" \
--log-file=build/data/shared_$(1)_$(NODE_ID)/nbc_vc_$$(date +"%Y%m%d%H%M%S").log \
--data-dir=build/data/shared_$(1)_$(NODE_ID) \
--rpc-พอร์ต=$$(( $(BASE_RPC_PORT) +$(NODE_ID) ))
เอนเดฟ
กำหนด MAKE_DEPOSIT_DATA
build/nimbus_beacon_node ฝาก createTestnetDeposits \
--เครือข่าย=$(1) \
--new-wallet-file=build/data/shared_$(1)_$(NODE_ID)/wallet.json \
--out-validators-dir=build/data/shared_$(1)_$(NODE_ID)/validators \
--out-secrets-dir=build/data/shared_$(1)_$(NODE_ID)/ความลับ \
--out-deposits-file=$(1)-deposits_data-$$(date +"%Y%m%d%H%M%S").json \
--count=$(ผู้ตรวจสอบความถูกต้อง)
เอนเดฟ
กำหนด MAKE_DEPOSIT
build/nimbus_beacon_node ฝาก createTestnetDeposits \
--เครือข่าย=$(1) \
--out-deposits-file=nbc-$(1)-deposits.json \
--new-wallet-file=build/data/shared_$(1)_$(NODE_ID)/wallet.json \
--out-validators-dir=build/data/shared_$(1)_$(NODE_ID)/validators \
--out-secrets-dir=build/data/shared_$(1)_$(NODE_ID)/ความลับ \
--count=$(ผู้ตรวจสอบความถูกต้อง)
สร้าง/deposit_contract sendDeposits \
--web3-url=$(WEB3_URL) \
--deposit-contract=$$(ผู้ขาย cat/eth2-network/shared/$(1)/deposit_contract.txt) \
--deposits-file=nbc-$(1)-deposits.json \
--min-delay=$(DEPOSITS_DELAY) \
--ขอคีย์
เอนเดฟ