<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:SimSun;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:DengXian;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@DengXian";
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"Microsoft YaHei";
panose-1:2 11 5 3 2 2 4 2 2 4;}
@font-face
{font-family:"\@Microsoft YaHei";}
@font-face
{font-family:"\@SimSun";
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:Aptos;}
@font-face
{font-family:Roboto;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
font-size:12.0pt;
font-family:SimSun;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
p.contentpasted1, li.contentpasted1, div.contentpasted1
{mso-style-name:contentpasted1;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:SimSun;}
p.xmsonormal, li.xmsonormal, div.xmsonormal
{mso-style-name:x_msonormal;
margin:0in;
font-size:12.0pt;
font-family:SimSun;}
p.xcontentpasted0, li.xcontentpasted0, div.xcontentpasted0
{mso-style-name:x_contentpasted0;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:SimSun;}
p.xxmsonormal, li.xxmsonormal, div.xxmsonormal
{mso-style-name:x_xmsonormal;
margin:0in;
font-size:12.0pt;
font-family:SimSun;}
p.xxmsolistparagraph, li.xxmsolistparagraph, div.xxmsolistparagraph
{mso-style-name:x_xmsolistparagraph;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:SimSun;}
span.xcontentpasted3
{mso-style-name:x_contentpasted3;}
span.EmailStyle30
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;
mso-ligatures:none;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:244536777;
mso-list-template-ids:1929928578;}
ol
{margin-bottom:0in;}
ul
{margin-bottom:0in;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">+ Steve in the loop.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Hi Steve,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> As you mentioned that Davlet or Scott may be on vacation, would you please help to see who could answer Tianyu’s question regarding the test cases?
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Thanks<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Chris
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Tianyu Li <Tianyu.Li@arm.com>
<br>
<b>Sent:</b> Wednesday, August 30, 2023 3:32 PM<br>
<b>To:</b> Huang, Jie (Jackie) <Jackie.Huang@windriver.com>; Little, Scott <Scott.Little@windriver.com>; Panech, Davlet <Davlet.Panech@windriver.com><br>
<b>Cc:</b> starlingx-discuss@lists.starlingx.io; Scott Kamp <scott.kamp@xunison.com>; Chris Wang <Chris.Wang@arm.com>; Lijian Zhang <Lijian.Zhang@arm.com>; Geary, Stephen (Steve) <Steve.Geary@windriver.com>; Wang, Linda <Linda.Wang@windriver.com>; nd <nd@arm.com><br>
<b>Subject:</b> Re: StarlingX CI/CD setup on Arm platform<o:p></o:p></span></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal"><span style="font-family:"Aptos",sans-serif;color:black">Thanks Davlet and Scott for information,<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Aptos",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Aptos",sans-serif;color:black">I tried to setup the Jenkins pipeline jobs on local Arm server, after applied Jackie's Arm porting patches[0] with environment variable PATCH_LIST, the build job passed some stage
and failed at 'download-prerequisites' with following log[1], looks like the downloader still trying to download some x86 packages. Any idea what could cause this?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Aptos",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Aptos",sans-serif;color:black">I have another general question regarding testing stage in CI/CD process, <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Aptos",sans-serif;color:black">What is the minimum automation test case should be done after image is done?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Aptos",sans-serif;color:black">If Davlet and Scott are not familiar with this area, who can help on this?<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Aptos",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Aptos",sans-serif;color:black">FYI, this is our plan to support StartingX CI/CD on Arm. <o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Aptos",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<ol style="margin-top:0in" start="1" type="1">
<li class="contentpasted1" style="color:#242424;margin-top:0in;margin-bottom:0in;mso-list:l0 level1 lfo1;background:white">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Reproduce the build CI/CD on arm in our internal lab<o:p></o:p></span></li><li class="contentpasted1" style="color:#242424;margin-top:0in;margin-bottom:0in;mso-list:l0 level1 lfo1;background:white">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Verify procedure to trigger test cases for CI/CD on arm machine (internal lab) with few selected cases<o:p></o:p></span></li><li class="contentpasted1" style="color:#242424;margin-top:0in;margin-bottom:0in;mso-list:l0 level1 lfo1;background:white">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Discuss with community to merge code changes to enable CI/CD on arm in community lab once arm servers are in place.<o:p></o:p></span></li><li class="contentpasted1" style="color:#242424;margin-top:0in;margin-bottom:0in;mso-list:l0 level1 lfo1;background:white">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Fix build and “minimal test set” errors by all maintainers of community<o:p></o:p></span></li><li class="contentpasted1" style="color:#242424;margin-top:0in;margin-bottom:0in;mso-list:l0 level1 lfo1;background:white">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Enable voting right by community per necessary<o:p></o:p></span></li></ol>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Aptos",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Aptos",sans-serif;color:black">[0] <a href="https://review.opendev.org/q/topic:arm64/20230725-stx-master-native">https://review.opendev.org/q/topic:arm64/20230725-stx-master-native</a><o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Aptos",sans-serif;color:black">[1] downloaderERROR "The cache has no package named 'gcc-alpha-linux-gnu'"<o:p></o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Aptos",sans-serif;color:black"><o:p> </o:p></span></p>
</div>
<div>
<p class="MsoNormal"><span style="font-family:"Aptos",sans-serif;color:black">Thanks,
<o:p></o:p></span></p>
<div>
<p class="MsoNormal"><span style="font-family:"Aptos",sans-serif;color:black">Tianyu<o:p></o:p></span></p>
</div>
</div>
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="2" width="98%" align="center">
</div>
<div id="divRplyFwdMsg">
<p class="MsoNormal"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black"> Huang, Jie (Jackie) <<a href="mailto:Jackie.Huang@windriver.com">Jackie.Huang@windriver.com</a>><br>
<b>Sent:</b> Thursday, August 24, 2023 8:57 PM<br>
<b>To:</b> Huang, Jie (Jackie) <<a href="mailto:Jackie.Huang@windriver.com">Jackie.Huang@windriver.com</a>>; Little, Scott <<a href="mailto:Scott.Little@windriver.com">Scott.Little@windriver.com</a>>; Panech, Davlet <<a href="mailto:Davlet.Panech@windriver.com">Davlet.Panech@windriver.com</a>>;
Tianyu Li <<a href="mailto:Tianyu.Li@arm.com">Tianyu.Li@arm.com</a>><br>
<b>Cc:</b> <a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a> <<a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a>>; Scott Kamp <<a href="mailto:scott.kamp@xunison.com">scott.kamp@xunison.com</a>>;
Trevor Tao <<a href="mailto:Trevor.Tao@arm.com">Trevor.Tao@arm.com</a>>; Geary, Stephen (Steve) <<a href="mailto:Steve.Geary@windriver.com">Steve.Geary@windriver.com</a>>; Wang, Linda <<a href="mailto:Linda.Wang@windriver.com">Linda.Wang@windriver.com</a>><br>
<b>Subject:</b> RE: StarlingX CI/CD setup on Arm platform</span> <o:p></o:p></p>
<div>
<p class="MsoNormal"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="xmsonormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Hi Scott / Davlet,</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">As we discussed on the OS Distro call, a local CENGEN like server is needed for the local CI/CD setup,</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Could you please share the info of how to setup a CENGEN like server, specifically how to prepare the</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">package mirror, we need to get it setup and prepare the mirror for ARM deb packages, and for the</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">LAT-SDK for ARM as well. Thanks!</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Thanks,</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Jackie</span><o:p></o:p></p>
<p class="xmsonormal"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="xmsonormal" style="margin-left:.5in"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Huang, Jie (Jackie) <<a href="mailto:Jackie.Huang@windriver.com">Jackie.Huang@windriver.com</a>>
<br>
<b>Sent:</b> Friday, August 18, 2023 1:33 PM<br>
<b>To:</b> Little, Scott <<a href="mailto:Scott.Little@windriver.com">Scott.Little@windriver.com</a>>; Panech, Davlet <<a href="mailto:Davlet.Panech@windriver.com">Davlet.Panech@windriver.com</a>>; Tianyu Li <<a href="mailto:Tianyu.Li@arm.com">Tianyu.Li@arm.com</a>><br>
<b>Cc:</b> <a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a>; Scott Kamp <<a href="mailto:scott.kamp@xunison.com">scott.kamp@xunison.com</a>>; Trevor Tao <<a href="mailto:Trevor.Tao@arm.com">Trevor.Tao@arm.com</a>>;
Geary, Stephen (Steve) <<a href="mailto:Steve.Geary@windriver.com">Steve.Geary@windriver.com</a>>; Wang, Linda <<a href="mailto:Linda.Wang@windriver.com">Linda.Wang@windriver.com</a>><br>
<b>Subject:</b> Re: [Starlingx-discuss] StarlingX CI/CD setup on Arm platform</span><o:p></o:p></p>
</div>
</div>
<p class="xmsonormal" style="margin-left:.5in"> <o:p></o:p></p>
<p class="xmsonormal" style="margin-left:.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Hi Scott,</span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Thanks for sharing, it’s very helpful.</span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Thanks,</span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Jackie</span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="xmsonormal" style="margin-left:1.0in"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Little, Scott <<a href="mailto:Scott.Little@windriver.com">Scott.Little@windriver.com</a>>
<br>
<b>Sent:</b> Thursday, August 17, 2023 11:48 PM<br>
<b>To:</b> Huang, Jie (Jackie) <<a href="mailto:Jackie.Huang@windriver.com">Jackie.Huang@windriver.com</a>>; Panech, Davlet <<a href="mailto:Davlet.Panech@windriver.com">Davlet.Panech@windriver.com</a>>; Tianyu Li <<a href="mailto:Tianyu.Li@arm.com">Tianyu.Li@arm.com</a>><br>
<b>Cc:</b> <a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a>; Scott Kamp <<a href="mailto:scott.kamp@xunison.com">scott.kamp@xunison.com</a>>; Trevor Tao <<a href="mailto:Trevor.Tao@arm.com">Trevor.Tao@arm.com</a>>;
Geary, Stephen (Steve) <<a href="mailto:Steve.Geary@windriver.com">Steve.Geary@windriver.com</a>>; Wang, Linda <<a href="mailto:Linda.Wang@windriver.com">Linda.Wang@windriver.com</a>><br>
<b>Subject:</b> Re: StarlingX CI/CD setup on Arm platform</span><o:p></o:p></p>
</div>
</div>
<p class="xmsonormal" style="margin-left:1.0in"> <o:p></o:p></p>
<div>
<p class="xmsonormal" style="margin-left:1.0in">There is also ...<o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.0in"> <o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.0in"><a href="https://urldefense.com/v3/__https:/github.com/starlingx-staging/jenkins__;!!AjveYdw8EvQ!fy4riVoRaMARLJhys1pQ-2-dUqlguu-vZxfBGYtlrpyF-ePItaqQE41k4sgTk4wmc85A4kt56sPOPZPfcsKpBrp6exWFUmA$">https://github.com/starlingx-staging/jenkins</a><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.0in"> <o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.0in">Which contains the current state of the StarlingX jenkins setup, less a few credentials.<o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.0in"> <o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.0in">It includes 'Debian_build_server.txt' with crude documentation of how the server was setup.<o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.0in"> <o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.0in">Scott<o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.0in"> <o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.0in"> <o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.0in"> <o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.0in">On 2023-08-16 21:04, Huang, Jie (Jackie) wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt">
<p class="xmsonormal" style="margin-left:1.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Hi Davlet,</span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:1.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:1.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Thanks for the detailed answers, which are very helpful, Tianyu and I will start by familiarizing ourselves and check if there are any more questions.</span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:1.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:1.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Thanks,</span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:1.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Jackie</span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:1.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="xmsonormal" style="margin-left:1.5in"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Panech, Davlet
<a href="mailto:Davlet.Panech@windriver.com"><Davlet.Panech@windriver.com></a> <br>
<b>Sent:</b> Wednesday, August 16, 2023 11:30 PM<br>
<b>To:</b> Huang, Jie (Jackie) <a href="mailto:Jackie.Huang@windriver.com"><Jackie.Huang@windriver.com></a>; Little, Scott
<a href="mailto:Scott.Little@windriver.com"><Scott.Little@windriver.com></a>; Tianyu Li
<a href="mailto:Tianyu.Li@arm.com"><Tianyu.Li@arm.com></a>; Wang, Linda <a href="mailto:Linda.Wang@windriver.com">
<Linda.Wang@windriver.com></a><br>
<b>Cc:</b> <a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a>; Scott Kamp
<a href="mailto:scott.kamp@xunison.com"><scott.kamp@xunison.com></a>; Trevor Tao <a href="mailto:Trevor.Tao@arm.com">
<Trevor.Tao@arm.com></a>; Geary, Stephen (Steve) <a href="mailto:Steve.Geary@windriver.com">
<Steve.Geary@windriver.com></a><br>
<b>Subject:</b> Re: StarlingX CI/CD setup on Arm platform</span><o:p></o:p></p>
</div>
</div>
<p class="xmsonormal" style="margin-left:1.5in"> <o:p></o:p></p>
<div>
<p class="xmsonormal" style="margin-left:1.5in"><span style="font-family:"Aptos",sans-serif;color:black">Hi Jackie,</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.5in"><span style="font-family:"Aptos",sans-serif;color:black"> </span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.5in"><span style="font-family:"Aptos",sans-serif;color:black">CI/CD can be thought of as 2 somewhat disconnected parts - build & automated testing. I know little about test automation, the current build set up is outlined
below.</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.5in"><span style="font-family:"Aptos",sans-serif;color:black"> </span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.5in"><span style="font-family:"Aptos",sans-serif;color:black">You would need a dedicated server:</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:2.0in;text-indent:-.25in">1.<span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-family:"Aptos",sans-serif;color:black">Linux : we currently use Debian 11, but it shouldn't matter since most build steps run in docker containers</span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:2.0in;text-indent:-.25in">2.<span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-family:"Aptos",sans-serif;color:black">Docker</span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:2.0in;text-indent:-.25in">3.<span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-family:"Aptos",sans-serif;color:black">Kubernetes</span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:2.0in;text-indent:-.25in">4.<span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-family:"Aptos",sans-serif;color:black">Jenkins: integrated with k8s and able to run k8s pipelines</span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:2.0in;text-indent:-.25in">5.<span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-family:"Aptos",sans-serif;color:black">git</span><o:p></o:p></p>
<p class="xcontentpasted0" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:2.0in;text-indent:-.25in">
6.<span style="font-size:7.0pt;font-family:"Times New Roman",serif"> </span><span style="font-family:"Aptos",sans-serif;color:black">git-repo
<a href="https://urldefense.com/v3/__https:/gerrit.googlesource.com/git-repo__;!!AjveYdw8EvQ!fy4riVoRaMARLJhys1pQ-2-dUqlguu-vZxfBGYtlrpyF-ePItaqQE41k4sgTk4wmc85A4kt56sPOPZPfcsKpBrp6Y5TFnTg$">
https://gerrit.googlesource.com/git-repo</a></span><o:p></o:p></p>
<div>
<p class="xmsonormal" style="margin-left:1.5in"><span style="font-family:"Aptos",sans-serif;color:black">Other prerequisites:</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:2.0in;text-indent:-.25in">1.<span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-family:"Aptos",sans-serif;color:black">You would need some DockerHub account to avoid DockerHub's rate limits when pulling images</span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:2.0in;text-indent:-.25in">2.<span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-family:"Aptos",sans-serif;color:black">Once your ARM set up is ready we can replace that with a controlled account that we manage in order to push the images to Docker Hub.</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.5in"><span style="font-family:"Aptos",sans-serif;color:black">Jenkins job definitions (Jenkinsfiles) are source-controlled here:
<a href="https://urldefense.com/v3/__https:/opendev.org/starlingx/jenkins-pipelines__;!!AjveYdw8EvQ!fy4riVoRaMARLJhys1pQ-2-dUqlguu-vZxfBGYtlrpyF-ePItaqQE41k4sgTk4wmc85A4kt56sPOPZPfcsKpBrp6EmOjdNg$">
https://opendev.org/starlingx/jenkins-pipelines</a> . You would need to define Jenkins jobs manually in the GUI, and point them to the corresponding Jenkinsfiles in this git repo.</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:2.0in;text-indent:-.25in">1.<span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-family:"Aptos",sans-serif;color:black">The repo itself acts as a pipeline library in Jenkins with shared functions under
<a href="https://urldefense.com/v3/__https:/opendev.org/starlingx/jenkins-pipelines/src/branch/master/vars__;!!AjveYdw8EvQ!fy4riVoRaMARLJhys1pQ-2-dUqlguu-vZxfBGYtlrpyF-ePItaqQE41k4sgTk4wmc85A4kt56sPOPZPfcsKpBrp6wk4ZyVg$" title="https://opendev.org/starlingx/jenkins-pipelines/src/branch/master/vars">
vars/</a> . The library must be defined at Jenkins' folder level.</span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:2.0in;text-indent:-.25in">2.<span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-family:"Aptos",sans-serif;color:black"><a href="https://urldefense.com/v3/__https:/opendev.org/starlingx/jenkins-pipelines/src/branch/master/pipelines/monolithic.Jenkinsfile__;!!AjveYdw8EvQ!fy4riVoRaMARLJhys1pQ-2-dUqlguu-vZxfBGYtlrpyF-ePItaqQE41k4sgTk4wmc85A4kt56sPOPZPfcsKpBrp6qaNL9Is$" title="https://opendev.org/starlingx/jenkins-pipelines/src/branch/master/pipelines/monolithic.Jenkinsfile">pipelines/monolithic.Jenkinsfile</a>
: top-level job that calls other jobs under parts/</span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:2.0in;text-indent:-.25in">3.<span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-family:"Aptos",sans-serif;color:black"><a href="https://urldefense.com/v3/__https:/opendev.org/starlingx/jenkins-pipelines/src/branch/master/pipelines/parts__;!!AjveYdw8EvQ!fy4riVoRaMARLJhys1pQ-2-dUqlguu-vZxfBGYtlrpyF-ePItaqQE41k4sgTk4wmc85A4kt56sPOPZPfcsKpBrp616q0Kfk$" title="https://opendev.org/starlingx/jenkins-pipelines/src/branch/master/pipelines/parts">pipelines/parts/</a>
: directory containing sub-job Jenkinsfiles. You would create a Jenkins folder in the GUI called "parts" and define individual jobs pointing to individual Jenkinsfiles from this subdirectory in git repo</span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:2.0in;text-indent:-.25in">4.<span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-family:"Aptos",sans-serif;color:black"><a href="https://urldefense.com/v3/__https:/opendev.org/starlingx/jenkins-pipelines/src/branch/master/scripts__;!!AjveYdw8EvQ!fy4riVoRaMARLJhys1pQ-2-dUqlguu-vZxfBGYtlrpyF-ePItaqQE41k4sgTk4wmc85A4kt56sPOPZPfcsKpBrp6mfhen9o$" title="https://opendev.org/starlingx/jenkins-pipelines/src/branch/master/scripts">scripts/</a>
: shell scripts that implement individual build steps (called by Jenkinsfiles)</span><o:p></o:p></p>
</div>
<p class="xmsonormal" style="margin-left:1.5in"><span style="font-family:"Aptos",sans-serif;color:black">Required directories on the server, owned by jenkins user:</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:2.0in;text-indent:-.25in">1.<span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-family:"Aptos",sans-serif;color:black">/localdisk/designer/jenkins/ root for per-project build areas</span><o:p></o:p></p>
<p class="xmsonormal" style="margin-left:2.0in;text-indent:-.25in">2.<span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-family:"Aptos",sans-serif;color:black">/localdisk/loadbuild/jenkins/ root for per-project build archives</span><o:p></o:p></p>
<div>
<p class="xmsonormal" style="margin-left:1.5in"><span style="font-family:"Aptos",sans-serif;color:black">At first execution the monolithic job will fail, but create an example configuration file in the project build area that you are expected to copy & edit:</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:2.0in;text-indent:-.25in">1.<span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-family:"Aptos",sans-serif;color:black">/localdisk/designer/jenkins/$PROJECT/build.cond.example</span><o:p></o:p></p>
</div>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.5in"><span style="font-family:"Aptos",sans-serif;color:black">There are many options with comments in it; the example file is also source controlled under
<a href="https://urldefense.com/v3/__https:/opendev.org/starlingx/jenkins-pipelines/src/branch/master/scripts/templates/build.conf.example.in__;!!AjveYdw8EvQ!fy4riVoRaMARLJhys1pQ-2-dUqlguu-vZxfBGYtlrpyF-ePItaqQE41k4sgTk4wmc85A4kt56sPOPZPfcsKpBrp6S_cks2U$" title="https://opendev.org/starlingx/jenkins-pipelines/src/branch/master/scripts/templates/build.conf.example.in">
scripts/templates/build.conf.example.in</a></span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.5in"><span style="font-family:"Aptos",sans-serif;color:black"> </span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:12.0pt;margin-left:1.5in">
<span class="xcontentpasted3"><span style="font-family:"Aptos",sans-serif;color:black">Builds are slow and would greatly benefit from fast storage (SSDs etc).</span></span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.5in"><span style="font-family:"Aptos",sans-serif;color:black">Please start by familiarizing yourself with this repository and ping me if you have any more questions.</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.5in"><span style="font-family:"Aptos",sans-serif;color:black"> </span><o:p></o:p></p>
</div>
<p class="xmsonormal" style="margin-left:1.5in">Hope this helps, <o:p></o:p></p>
<div>
<p class="xmsonormal" style="margin-left:1.5in"><span style="font-family:"Aptos",sans-serif;color:black">D.</span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.5in"><span style="font-family:"Aptos",sans-serif;color:black"> </span><o:p></o:p></p>
</div>
<div>
<p class="xmsonormal" style="margin-left:1.5in"><span style="font-family:"Aptos",sans-serif;color:black"> </span><o:p></o:p></p>
</div>
<div style="margin-left:.5in">
<div style="margin-left:.5in">
<div style="margin-left:.5in">
<div class="MsoNormal" align="center" style="text-align:center">
<hr size="1" width="98%" align="center">
</div>
</div>
</div>
</div>
<div id="x_divRplyFwdMsg">
<p class="xmsonormal" style="margin-left:1.5in"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif;color:black"> Huang, Jie (Jackie) <<a href="mailto:Jackie.Huang@windriver.com">Jackie.Huang@windriver.com</a>><br>
<b>Sent:</b> August 9, 2023 10:28 AM<br>
<b>To:</b> Little, Scott <<a href="mailto:Scott.Little@windriver.com">Scott.Little@windriver.com</a>>; Panech, Davlet <<a href="mailto:Davlet.Panech@windriver.com">Davlet.Panech@windriver.com</a>>; Tianyu Li <<a href="mailto:Tianyu.Li@arm.com">Tianyu.Li@arm.com</a>>;
Wang, Linda <<a href="mailto:Linda.Wang@windriver.com">Linda.Wang@windriver.com</a>><br>
<b>Cc:</b> <a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a> <<a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a>>; Scott Kamp <<a href="mailto:scott.kamp@xunison.com">scott.kamp@xunison.com</a>>;
Trevor Tao <<a href="mailto:Trevor.Tao@arm.com">Trevor.Tao@arm.com</a>>; Geary, Stephen (Steve) <<a href="mailto:Steve.Geary@windriver.com">Steve.Geary@windriver.com</a>><br>
<b>Subject:</b> RE: StarlingX CI/CD setup on Arm platform</span> <o:p></o:p></p>
<div>
<p class="xmsonormal" style="margin-left:1.5in"> <o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class="xxmsonormal" style="margin-left:1.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Hi Scott and Davlet,</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:1.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:1.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">As mentioned in the Multi-OS call, I’m re-sending this with all the questions about StarlingX CI/CD, please help answer as many as you can, thanks!</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:1.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">There would be 6 Arm servers contributed to our community for CI/CD (2 for build, 4 for testing of different deployment configs), what we want to
know is:</span><o:p></o:p></p>
<p class="xxmsolistparagraph" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:2.5in;text-indent:-.25in">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">1.</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">What’s the current status of StarlingX CICD for x86-64?</span><o:p></o:p></p>
<p class="xxmsolistparagraph" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:2.5in;text-indent:-.25in">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">2.</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">What needs to be done for the CICD workflow setup and how after the 6 ARM servers are ready and hosted in the lab?</span><o:p></o:p></p>
<p class="xxmsolistparagraph" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:3.0in;text-indent:-.25in">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">a.</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">E.g. how to setup build servers and testing env?</span><o:p></o:p></p>
<p class="xxmsolistparagraph" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:3.0in;text-indent:-.25in">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">b.</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">What CICD tools need to be setup? Zuul/Jenkins/etc.</span><o:p></o:p></p>
<p class="xxmsolistparagraph" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:3.0in;text-indent:-.25in">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">c.</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Are there any docs or info of the steps for these setups?</span><o:p></o:p></p>
<p class="xxmsolistparagraph" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:2.5in;text-indent:-.25in">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">3.</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">How many efforts and how long will it take?</span><o:p></o:p></p>
<p class="xxmsolistparagraph" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:2.5in;text-indent:-.25in">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">4.</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Can this only be done by specific person? Or anyone have permission to access to the servers? If the later, I think Tianyu from Arm team and I can also help</span><o:p></o:p></p>
<p class="xxmsolistparagraph" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:2.5in">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">on that if we got enough information.</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:1.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:1.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Tianyu, please add if you have any other questions.</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:1.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:1.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Thanks,</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:1.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Jackie</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:1.5in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="xxmsonormal" style="margin-left:2.0in"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Huang, Jie (Jackie)
<br>
<b>Sent:</b> Monday, July 31, 2023 12:57 PM<br>
<b>To:</b> Trevor Tao <<a href="mailto:Trevor.Tao@arm.com">Trevor.Tao@arm.com</a>>; Geary, Stephen (Steve) <<a href="mailto:Steve.Geary@windriver.com">Steve.Geary@windriver.com</a>>; Little, Scott <<a href="mailto:Scott.Little@windriver.com">Scott.Little@windriver.com</a>>;
Scott Kamp <<a href="mailto:scott.kamp@xunison.com">scott.kamp@xunison.com</a>><br>
<b>Cc:</b> <a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a><br>
<b>Subject:</b> RE: StarlingX CI/CD setup on Arm platform</span><o:p></o:p></p>
</div>
</div>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Hi, Scott Kamp and Scott Little,</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">I found the following actions in the meeting minutes in
<a href="https://urldefense.com/v3/__https:/etherpad.opendev.org/p/stx-status__;!!AjveYdw8EvQ!fy4riVoRaMARLJhys1pQ-2-dUqlguu-vZxfBGYtlrpyF-ePItaqQE41k4sgTk4wmc85A4kt56sPOPZPfcsKpBrp6bH3qX9g$">
stx-status | OpenDev Etherpad</a>:</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:3.0in;text-indent:-.25in"><span style="font-size:10.0pt;font-family:"Courier New";color:#3E3E3E">o</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:#3E3E3E">
</span><span style="font-size:11.5pt;font-family:Roboto;color:#3E3E3E">ARM Support</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:3.25in;text-indent:-.25in"><span style="font-size:10.0pt;font-family:Wingdings;color:#3E3E3E">§</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:#3E3E3E">
</span><u><span style="font-size:11.5pt;font-family:Roboto;color:#3E3E3E">Action:</span></u><span style="font-size:11.5pt;font-family:Roboto;color:#3E3E3E"> Scott Kamp to respond to Jackie/the mailing list to provide assistance/access to some arm machines</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:3.25in;text-indent:-.25in"><span style="font-size:10.0pt;font-family:Wingdings;color:#3E3E3E">§</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:#3E3E3E">
</span><u><span style="font-size:11.5pt;font-family:Roboto;color:#3E3E3E">Action:</span></u><span style="font-size:11.5pt;font-family:Roboto;color:#3E3E3E"> Scott Little to respond regarding build questions</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:3.5in;text-indent:-.25in"><span style="font-size:10.0pt;font-family:Symbol;color:#3E3E3E">·</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:#3E3E3E">
</span><span style="font-size:11.5pt;font-family:Roboto;color:#3E3E3E">Cannot mirror more files on CENGN; will need to wait until we transition away from CENGN</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:3.5in;text-indent:-.25in"><span style="font-size:10.0pt;font-family:Symbol;color:#3E3E3E">·</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif;color:#3E3E3E">
</span><u><span style="font-size:11.5pt;font-family:Roboto;color:#3E3E3E">Action:</span></u><span style="font-size:11.5pt;font-family:Roboto;color:#3E3E3E"> Scott Kamp to explore providing a hosting env temporarily</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">So I think you might be able to help on Trevor’s and my questions:</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">There would be 6 Arm servers contributed to our community for CI/CD (2 for build, 4 for testing of different deployment configs), what we want to
know is:</span><o:p></o:p></p>
<p class="xxmsolistparagraph" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:2.0in;text-indent:-.25in">
1.<span style="font-size:7.0pt;font-family:"Times New Roman",serif"> </span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">What needs to be done for the CICD workflow setup and how?
</span><o:p></o:p></p>
<p class="xxmsolistparagraph" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:3.0in;text-indent:-.25in">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">a.</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">E.g. how to setup build servers and testing env?</span><o:p></o:p></p>
<p class="xxmsolistparagraph" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:3.0in;text-indent:-.25in">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">b.</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">What CICD tools need to be setup? Zuul/Jenkins/etc.</span><o:p></o:p></p>
<p class="xxmsolistparagraph" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:3.0in;text-indent:-.25in">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">c.</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Are there any docs for these setups?</span><o:p></o:p></p>
<p class="xxmsolistparagraph" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:2.5in;text-indent:-.25in">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">2.</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">How many efforts and how long will it take?</span><o:p></o:p></p>
<p class="xxmsolistparagraph" style="mso-margin-top-alt:0in;margin-right:0in;margin-bottom:0in;margin-left:2.5in;text-indent:-.25in">
<span style="font-size:11.0pt;font-family:"Calibri",sans-serif">3.</span><span style="font-size:7.0pt;font-family:"Times New Roman",serif">
</span><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Is there a CICD team or someone that can help on the setup or just providing useful information?</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Thanks,</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Jackie</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="xxmsonormal" style="margin-left:2.0in"><b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From:</span></b><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> Trevor Tao <<a href="mailto:Trevor.Tao@arm.com">Trevor.Tao@arm.com</a>>
<br>
<b>Sent:</b> Thursday, July 27, 2023 5:06 PM<br>
<b>To:</b> Geary, Stephen (Steve) <<a href="mailto:Steve.Geary@windriver.com">Steve.Geary@windriver.com</a>>;
<a href="mailto:starlingx-discuss@lists.starlingx.io">starlingx-discuss@lists.starlingx.io</a><br>
<b>Cc:</b> Huang, Jie (Jackie) <<a href="mailto:Jackie.Huang@windriver.com">Jackie.Huang@windriver.com</a>><br>
<b>Subject:</b> StarlingX CI/CD setup on Arm platform</span><o:p></o:p></p>
</div>
</div>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Hi Steve, StarlingX:</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">From the
<a href="https://urldefense.com/v3/__https:/etherpad.opendev.org/p/stx-distro-other__;!!AjveYdw8EvQ!e07vSdClUS6f5DohQ4EQeAEzsC4SnjZH2Vb3mjeau1FjCuAnkaGqf1_1vuARZRPcPxdw8dZJN-D3pMmWKHLvhCs$">
OS distro meeting</a> yesterday, we knew that there would be 6 Arm servers contributed to our community to do the CI/CD related work.
</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">So we would like to ask who can help on the setup of CI/CD environment on the arm platform, and any other useful information/details for the CI/CD
issue here.</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif">Thanks,
</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:10.5pt;font-family:"Calibri",sans-serif">Best Regards,</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:10.5pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:10.5pt;font-family:"Calibri",sans-serif">Zijin Tao(Trevor Tao,
</span><span lang="ZH-CN" style="font-size:10.5pt;font-family:"Microsoft YaHei",sans-serif">陶孜谨</span><span style="font-size:10.5pt;font-family:"Calibri",sans-serif">)</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:10.5pt;font-family:"Calibri",sans-serif">ARM Electronic Technology (Shanghai) Co., Ltd</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span lang="ZH-CN" style="font-size:10.5pt">安谋电子科技(上海)有限公司</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:10.5pt;font-family:"Calibri",sans-serif">Building 11, Shanghai Busininess Park</span><span lang="ZH-CN" style="font-size:10.0pt;color:#333333">Ⅲ</span><span style="font-size:10.5pt;font-family:"Calibri",sans-serif">
,</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:10.5pt;font-family:"Calibri",sans-serif">No.1016 Tianlin Rd, Minhang District, Shanghai, 200233 China</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span lang="ZH-CN" style="font-size:10.5pt">上海市闵行区田林路</span><span style="font-size:10.5pt">1016<span lang="ZH-CN">号科技绿洲三期</span>2<span lang="ZH-CN">号楼</span>10<span lang="ZH-CN">楼,</span></span><span style="font-size:10.5pt;font-family:"Calibri",sans-serif">200233</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:10.5pt;font-family:"Calibri",sans-serif">Cell: +86-153 7109 6192</span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in"><span style="font-size:11.0pt;font-family:"Calibri",sans-serif"> </span><o:p></o:p></p>
<p class="xxmsonormal" style="margin-left:2.0in">IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the
contents to any other person, use it for any purpose, or store or copy the information in any medium. Thank you.
<o:p></o:p></p>
</div>
</div>
</blockquote>
<p style="margin-left:1.0in"> <o:p></o:p></p>
</div>
</div>
</div>
IMPORTANT NOTICE: The contents of this email and any attachments are confidential and may also be privileged. If you are not the intended recipient, please notify the sender immediately and do not disclose the contents to any other person, use it for any purpose,
or store or copy the information in any medium. Thank you.
</body>
</html>