ICN project leverages Akriano Jenkins to run CI jobs. But we run the CD jobs in our private Jenkins cluster. We have the following Jenkins slave nodes joined Akriano Jenkins. ICN CI jobs are supposed to be scheduled to our slave nodes by label icn-dev.
Slave Infomation | Server Infomation | ||
---|---|---|---|
Slave Name | Labels | Slave Root | Server Info |
prd-ubuntu-dev-44c-64g | icn-dev | /home/jenkins/akraino/slave_root | pod14-node1 |
To add more Jenkins slave nodes, please follow the akriano jenkins guide
To setup private jenkins, please refer to the README.md under icn/ci/
The private jenkins cluster is setup on pod14-node2. We can visit the jenkins with the node ip address: http://10.10.140.22:8080/
We support the following jobs
We have the following steps for CD job:
Please explain, how you CI testing for your project, Not more than 3 points
BPA Operator: Itohan Ukponmwan ramamani yeleswarapu
BPA Rest Agent: Enyinna Ochulor Tingjie Chen
KUD: Akhila Kishore
Please explain, how you verifiy your deployment, Not more than 3 points
BPA Operator: Itohan Ukponmwan ramamani yeleswarapu
BPA Rest Agent: Enyinna Ochulor Tingjie Chen
KUD: Akhila Kishore
SDWAN: Huifeng Le
bashate verify job: