Update - royale-asjs_jsonly successfully build on my agent VM. Right now, we have 3 jobs running on this VM: 1. royale-asjs_jsonly 2. royale-compiler 3. royale-typedefs
Are there any other jobs we need to move to the new agent? Yishay, can you please confirm that your release jobs are running without being hindered by CI jobs? Thanks, Om On Mon, Apr 20, 2020 at 12:05 AM OmPrakash Muppirala <[email protected]> wrote: > > On Mon, Apr 20, 2020 at 12:01 AM Alex Harui <[email protected]> > wrote: > >> I see compiler-jx/lib in the Workspace for royale-compiler on my VM. If >> you are talking about your VM, you can compare console output from recent >> successful builds on both VMs. >> >> > I was talking about my VM. > A rebuild of royale-compiler seems to have fixed that problem. Now > royale-typedefs passes as well! > > Next up royale-asjs_jsonly... > > >> I'm done for tonight. Good luck, >> -Alex >> >> On 4/19/20, 11:50 PM, "OmPrakash Muppirala" <[email protected]> >> wrote: >> >> On Sun, Apr 19, 2020 at 11:37 PM Alex Harui <[email protected] >> > >> wrote: >> >> > Royale-compiler has to be built first. This is an example of shared >> > resources that I mentioned upthread. Royale-typedefs is going to >> look for >> > a sibling workspace folder called royale-compiler with a built of >> > royale-compiler in it. If royale-compiler fails to create all of >> its >> > binaries or is in the process of building them, royale-typedefs >> will report >> > an error. >> > >> >> Got it. I was just looking at the logic here: >> >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fapache%2Froyale-typedefs%2Fblob%2F85c74dde104294a0127ce46a8795d7534216e7eb%2Fjs%2Fbuild.xml%23L53&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064138237&sdata=WjJhmdD0PeHDCYfqg%2Bf4mofhnQHdEPnwwj2ti%2FqlmII%3D&reserved=0 >> >> Weird. The royale-compiler build says it was successful, but I cant >> find >> the lib directory under >> C:\jenkins\workspace\royale-compiler\compiler-jx >> >> >> >> >> > >> > What should probably happen is that royale-typedefs pulls down the >> > lastsuccessfulartifacts from royale-compiler, but I've never found >> enough >> > time and energy to try to make changes like that since most of us >> do have >> > all of the folders as siblings. >> > >> > HTH, >> > -Alex >> > >> > On 4/19/20, 11:31 PM, "OmPrakash Muppirala" <[email protected]> >> wrote: >> > >> > I am now getting this error on royale-typedefs build: >> > >> > BUILD FAILEDc:\jenkins\workspace\royale-typedefs\build.xml:58: >> The >> > following error occurred while executing this line: >> > c:\jenkins\workspace\royale-typedefs\js\build.xml:91: src >> > >> > >> 'c:\jenkins\workspace\royale-typedefs\js\${ROYALE_TRANSPILER_HOME}\lib\google\closure-compiler\compiler.jar' >> > doesn't exist. >> > >> > >> > Where does the ROYALE_TRANSPILER_HOME var come from? >> > >> > Here is the full console output: >> > >> > >> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci2.westus2.cloudapp.azure.com%3A8080%2Fview%2FAgent%25202%2520&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&sdata=Rl%2F6kGkOf3Z2pauOtISD6aoqJ23M05iKMMxUV0eweuc%3D&reserved=0(Om's%20VM)/job/royale-typedefs/552/console >> > >> > On Sun, Apr 19, 2020 at 11:24 PM OmPrakash Muppirala < >> > [email protected]> >> > wrote: >> > >> > > On Sun, Apr 19, 2020 at 11:08 PM Alex Harui >> <[email protected] >> > > >> > > wrote: >> > > >> > >> Congratulations! But does that mean that JAVA_HOME is >> pointing at >> > a JRE >> > >> instead of a JDK? If you have other issues that might be a >> factor. >> > >> >> > > >> > > Yeah, I messed up initially by getting the JRE instead of >> JDK. I >> > have >> > > since corrected it. But for some reason Ant still thinks that >> > JAVA_HOME is >> > > the jre directory. >> > > I don't know how to fix this, hence the hack :-| >> > > >> > > >> > > >> > > >> > >> >> > >> HTH, >> > >> -Alex >> > >> >> > >> On 4/19/20, 10:50 PM, "OmPrakash Muppirala" < >> [email protected]> >> > >> wrote: >> > >> >> > >> I copied tools.jar from jdk/lib to the jre/lib. That >> seems to >> > have >> > >> fixed >> > >> the issue. >> > >> We now have a successful build of the royale-compiler on >> the >> > new Agent >> > >> machine!! >> > >> >> > >> On Sun, Apr 19, 2020 at 10:44 PM OmPrakash Muppirala < >> > >> [email protected]> >> > >> wrote: >> > >> >> > >> > Restart dint help. Although Serkan's reply made me >> look at >> > how Ant >> > >> was >> > >> > getting invoked. >> > >> > >> > >> > I see this warning that tools.jar is missing: >> > >> > >> > >> > [royale-compiler] $ cmd.exe /C >> > >> "C:\apache\apache-ant-1.9.9\bin\ant.bat -file jenkins.xml >> > >> -Denv.ASJS_HOME=C:\jenkins\workspace\royale-asjs main && exit >> > >> %%ERRORLEVEL%%" >> > >> > >> > >> > Unable to locate tools.jar. Expected to find it in >> C:\Program >> > >> Files\Java\jre1.8.0_251\lib\tools.jar >> > >> > >> > >> > >> > >> > I am pretty sure this is related to this issue. >> > >> > >> > >> > >> > >> > On Sun, Apr 19, 2020 at 10:29 PM OmPrakash Muppirala < >> > >> [email protected]> >> > >> > wrote: >> > >> > >> > >> >> >> > >> >> >> > >> >> On Sun, Apr 19, 2020 at 10:15 PM Alex Harui >> > >> <[email protected]> >> > >> >> wrote: >> > >> >> >> > >> >>> Did you reboot your VM? Also, have you checked what >> user is >> > >> running >> > >> >>> Jenkins on your VM? I think that can sometimes be a >> > problem. I >> > >> might be >> > >> >>> running Jenkins as the user. >> > >> >>> >> > >> >>> >> > >> >> Agents don't require Jenkins to be running. I will >> give the >> > >> rebooting of >> > >> >> the VM a shot . >> > >> >> >> > >> >> Thanks, >> > >> >> Om >> > >> >> >> > >> >> >> > >> >>> -Alex >> > >> >>> >> > >> >>> On 4/19/20, 10:01 PM, "OmPrakash Muppirala" < >> > [email protected] >> > >> > >> > >> >>> wrote: >> > >> >>> >> > >> >>> On Sun, Apr 19, 2020 at 9:55 PM Alex Harui >> > >> <[email protected]> >> > >> >>> wrote: >> > >> >>> >> > >> >>> > Should be here: >> > >> >>> > >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=http%3A%2F%2Fapacheroyaleci2.westus2.cloudapp.azure.com%3A8080%2FconfigureTools%2F&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&sdata=KIX2arrk2%2BYbozSCKqTJ3sbG3E9IuYjTvFxhc4hbW6U%3D&reserved=0 >> > >> >>> >> > >> >>> >> > >> >>> My git is located in the same exact location as >> master. >> > >> >>> Moreover, the git call from the commandline >> executes >> > fine. >> > >> The git >> > >> >>> call >> > >> >>> from ant exec is what is failing. >> > >> >>> >> > >> >>> >> > >> >>> >> > >> >>> > >> > >> >>> > >> > >> >>> > HTH, >> > >> >>> > -Alex >> > >> >>> > >> > >> >>> > From: OmPrakash Muppirala < >> [email protected]> >> > >> >>> > Reply-To: "[email protected]" < >> > [email protected]> >> > >> >>> > Date: Sunday, April 19, 2020 at 9:37 PM >> > >> >>> > To: Apache Royale Development < >> [email protected]> >> > >> >>> > Subject: Re: Prioritize Release Jobs on CI >> > >> >>> > >> > >> >>> > I'm a bit stumped here. The royale-compiler is >> > failing >> > >> with this >> > >> >>> error: >> > >> >>> > >> > >> >>> > >> > >> >>> > BUILD FAILED >> > >> >>> > >> > >> >>> > >> c:\jenkins\workspace\royale-compiler\jenkins.xml:55: >> > Execute >> > >> >>> failed: >> > >> >>> > java.io.IOException: Cannot run program "git" >> (in >> > directory >> > >> >>> > "c:\jenkins\workspace\royale-compiler"): >> CreateProcess >> > >> error=2, >> > >> >>> The system >> > >> >>> > cannot find the file specified >> > >> >>> > >> > >> >>> > at java.lang.ProcessBuilder.start(Unknown >> Source) >> > >> >>> > >> > >> >>> > >> > >> >>> > It is from this part of the jenkins.xml: >> > >> >>> > >> > >> >>> > >> > >> >>> > <target name="closure-lib-download" >> > description="Copies >> > >> Closure >> > >> >>> > Library from GitHub"> >> > >> >>> > <echo message="Be patient. This takes >> a few >> > >> minutes..." /> >> > >> >>> > <exec executable="git" >> > failifexecutionfails="true"> >> > >> >>> > <arg value="clone" /> >> > >> >>> > <arg value=" >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fgoogle%2Fclosure-library&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&sdata=GCBMy196MZ1t76SKma0mLXIpUAEt5kRVC2EAnzn2gdM%3D&reserved=0 >> > >> >>> < >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fgoogle%2Fclosure-library&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&sdata=GCBMy196MZ1t76SKma0mLXIpUAEt5kRVC2EAnzn2gdM%3D&reserved=0 >> > >> >>> >" >> > >> >>> > /> >> > >> >>> > <arg value="${closure.root}" /> >> > >> >>> > </exec> >> > >> >>> > <echo>Cloned fresh copy of Google >> Closure >> > >> Library</echo> >> > >> >>> > </target> >> > >> >>> > >> > >> >>> > I am not sure how this executable call works >> without >> > the >> > >> full path. >> > >> >>> > >> > >> >>> > I checked the env variables, I do have both the >> > git/bin and >> > >> git/cmd >> > >> >>> > directory in the PATH: >> > >> >>> > >> > >> >>> > [cid:ii_k97zkk9o0] >> > >> >>> > >> > >> >>> > What am I missing? >> > >> >>> > >> > >> >>> > Thanks, >> > >> >>> > Om >> > >> >>> > >> > >> >>> > On Sat, Apr 18, 2020 at 11:54 PM OmPrakash >> Muppirala < >> > >> >>> [email protected] >> > >> >>> > <mailto:[email protected]>> wrote: >> > >> >>> > Update - I have successfully attached my VM as >> a slave >> > >> agent of our >> > >> >>> > Jenkins instance. >> > >> >>> > I am going to pull the job - >> /royale-asjs_jsonly and >> > tie it >> > >> to my >> > >> >>> agent so >> > >> >>> > I can test it. >> > >> >>> > >> > >> >>> > It will fail for a sometime while I go set up >> my VM >> > with >> > >> all the >> > >> >>> > dependencies. >> > >> >>> > >> > >> >>> > Once we have the job successfully building on >> my VM, >> > we can >> > >> figure >> > >> >>> out how >> > >> >>> > to divide the load between the master and >> agent. >> > >> >>> > >> > >> >>> > Thanks, >> > >> >>> > Om >> > >> >>> > >> > >> >>> > On Sat, Apr 18, 2020 at 8:59 AM OmPrakash >> Muppirala < >> > >> >>> [email protected] >> > >> >>> > <mailto:[email protected]>> wrote: >> > >> >>> > We could achieve the same by creating a new >> agent >> > (separate >> > >> vm) and >> > >> >>> > attaching it as a slave to the current Jenkins >> server. >> > >> >>> > >> > >> >>> > Then we can use labels/tags to tie release >> jobs to one >> > >> agent and >> > >> >>> non >> > >> >>> > release jobs to another agent. >> > >> >>> > >> > >> >>> > That way we can maintain everything in one UI, >> one >> > login >> > >> while >> > >> >>> achieving >> > >> >>> > the concurrent building capabilities we want. >> > >> >>> > >> > >> >>> > Jenkins is built for this kind of stuff and I >> think it >> > >> would be >> > >> >>> best we >> > >> >>> > followed this practice. >> > >> >>> > >> > >> >>> > Thanks, >> > >> >>> > Om >> > >> >>> > On Sat, Apr 18, 2020, 8:18 AM Alex Harui >> > >> <[email protected]> >> > >> >>> wrote: >> > >> >>> > Om, I thought you were going to get the image >> from my >> > VM >> > >> and run >> > >> >>> it on >> > >> >>> > another VM. Then we'd remove all non-release >> jobs >> > from >> > >> your VM >> > >> >>> and all of >> > >> >>> > the release jobs from my VM. That won't solve >> the >> > problem >> > >> of how >> > >> >>> long it >> > >> >>> > takes for a commit to be built and tested, but >> will >> > allow >> > >> the RM >> > >> >>> to get a >> > >> >>> > release out without getting stuck behind the >> commit >> > jobs. >> > >> Is that >> > >> >>> > currently the plan? >> > >> >>> > >> > >> >>> > -Alex >> > >> >>> > >> > >> >>> > On 4/18/20, 12:43 AM, "OmPrakash Muppirala" < >> > >> [email protected] >> > >> >>> <mailto: >> > >> >>> > [email protected]>> wrote: >> > >> >>> > >> > >> >>> > Makes sense to me. I will set parallel >> executors >> > back >> > >> to 1. >> > >> >>> > >> > >> >>> > And start working on a new Jenkins >> instance. >> > >> >>> > >> > >> >>> > Thanks, >> > >> >>> > Om >> > >> >>> > >> > >> >>> > >> > >> >>> > On Sat, Apr 18, 2020, 12:28 AM Alex Harui >> > >> >>> <[email protected]> >> > >> >>> > wrote: >> > >> >>> > >> > >> >>> > > Are you saying that Java, Ant and Maven >> do not >> > know >> > >> how to >> > >> >>> > distribute work >> > >> >>> > > to different cores? >> > >> >>> > > >> > >> >>> > > To repeat my main concern: our Jenkins >> jobs >> > often >> > >> use shared >> > >> >>> > resources. >> > >> >>> > > If you want to take the time to fix >> that, feel >> > free, >> > >> but I >> > >> >>> do not >> > >> >>> > know how >> > >> >>> > > you are going to keep two jobs from both >> trying >> > to >> > >> launch >> > >> >>> Flash >> > >> >>> > Player >> > >> >>> > > Debugger at the same time and open the >> same >> > socket to >> > >> >>> communicate >> > >> >>> > with it, >> > >> >>> > > or try to parse the flashlog.txt that >> they have >> > both >> > >> written >> > >> >>> to. >> > >> >>> > > >> > >> >>> > > The royale-asjs job will use the >> royale-compiler >> > >> workspace >> > >> >>> to get the >> > >> >>> > > compiler. If the compiler is building, >> the >> > jars are >> > >> not >> > >> >>> there and >> > >> >>> > the >> > >> >>> > > royale-asjs build fails. >> > >> >>> > > >> > >> >>> > > There is also only so much memory and >> some of >> > our >> > >> jobs use >> > >> >>> all of it >> > >> >>> > and >> > >> >>> > > I'm not sure if jobs slowed down due to >> paging >> > memory >> > >> and >> > >> >>> > writing/reading >> > >> >>> > > from disk, even if it is an SSD. >> > >> >>> > > >> > >> >>> > > I'm done for tonight, but that's what I >> was >> > seeing >> > >> last time >> > >> >>> I tried >> > >> >>> > to >> > >> >>> > > have both master and an agent running >> jobs in >> > >> parallel. >> > >> >>> > > >> > >> >>> > > Thanks, >> > >> >>> > > -Alex >> > >> >>> > > >> > >> >>> > > On 4/17/20, 11:52 PM, "OmPrakash >> Muppirala" < >> > >> >>> [email protected] >> > >> >>> > <mailto:[email protected]>> wrote: >> > >> >>> > > >> > >> >>> > > A typical setup would be to have 0 >> > executors on >> > >> master >> > >> >>> and at >> > >> >>> > least n >> > >> >>> > > number of executors on each agent, >> where n = >> > >> number of >> > >> >>> cpu cores. >> > >> >>> > > I see that the current VM has 2 >> cores. So, >> > I >> > >> started >> > >> >>> with >> > >> >>> > setting the >> > >> >>> > > num >> > >> >>> > > executors on the current agent to 2. >> > >> >>> > > >> > >> >>> > > This should improve things quite a >> bit. If >> > this >> > >> doesn't >> > >> >>> work, I >> > >> >>> > will >> > >> >>> > > create a new VM and make it the >> slave agent >> > of the >> > >> >>> current >> > >> >>> > Jenkins >> > >> >>> > > master. >> > >> >>> > > >> > >> >>> > > >> > >> >>> > > Thanks, >> > >> >>> > > Om >> > >> >>> > > >> > >> >>> > > On Fri, Apr 17, 2020 at 11:31 PM >> Alex Harui >> > >> >>> > <[email protected]> >> > >> >>> > > wrote: >> > >> >>> > > >> > >> >>> > > > On your VM or mine? I don't think >> mine >> > can >> > >> handle >> > >> >>> it. I used >> > >> >>> > to >> > >> >>> > > run jobs >> > >> >>> > > > of master and agent and we got >> lots of >> > failures >> > >> and >> > >> >>> jobs took >> > >> >>> > > forever. If >> > >> >>> > > > two jobs are trying to run tests >> with the >> > >> shared Flash >> > >> >>> Player >> > >> >>> > > Debugger, for >> > >> >>> > > > example, you won't get consistent >> results. >> > >> >>> > > > >> > >> >>> > > > -Alex >> > >> >>> > > > >> > >> >>> > > > On 4/17/20, 11:23 PM, "OmPrakash >> > Muppirala" < >> > >> >>> > [email protected]<mailto: >> [email protected]>> >> > >> >>> > > wrote: >> > >> >>> > > > >> > >> >>> > > > I just realized that we have >> only one >> > Agent >> > >> (node) >> > >> >>> listed >> > >> >>> > under >> > >> >>> > > > Jenkins. I >> > >> >>> > > > am going to add at least one >> more >> > node to >> > >> start >> > >> >>> with. >> > >> >>> > > > >> > >> >>> > > > Thanks, >> > >> >>> > > > Om >> > >> >>> > > > >> > >> >>> > > > On Thu, Apr 16, 2020 at 9:58 >> AM Alex >> > Harui >> > >> >>> > > <[email protected]> >> > >> >>> > > > wrote: >> > >> >>> > > > >> > >> >>> > > > > I think I followed the >> instructions >> > and >> > >> enabled >> > >> >>> SSH. >> > >> >>> > > > > >> > >> >>> > > > > On 4/16/20, 9:37 AM, "Yishay >> Weiss" >> > < >> > >> >>> > [email protected]<mailto: >> [email protected] >> > >> >> > >> >>> > > wrote: >> > >> >>> > > > > >> > >> >>> > > > > I haven’t gotten it to >> work. >> > Could be >> > >> ssh >> > >> >>> needs to be >> > >> >>> > > enabled on >> > >> >>> > > > the >> > >> >>> > > > > VM [1]. This is nice to have >> but not >> > >> essential. >> > >> >>> So Alex, >> > >> >>> > let >> > >> >>> > > me know >> > >> >>> > > > if you >> > >> >>> > > > > want to try that, otherwise >> I’ll >> > suspend >> > >> my >> > >> >>> efforts on >> > >> >>> > this. >> > >> >>> > > > > >> > >> >>> > > > > [1] >> > >> >>> > > > > >> > >> >>> > > > >> > >> >>> > > >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmedium.com%2Ftechinpieces%2Fpractical-azure-how-to-enable-ssh-on-azure-vm-84d8fba8103e&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&sdata=Ikff9UaqSEGPgLs%2BUuFu3LC4nuq5DNyrECvZel0PnuE%3D&reserved=0 >> > >> >>> > < >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmedium.com%2Ftechinpieces%2Fpractical-azure-how-to-enable-ssh-on-azure-vm-84d8fba8103e&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&sdata=Ikff9UaqSEGPgLs%2BUuFu3LC4nuq5DNyrECvZel0PnuE%3D&reserved=0 >> > >> >>> > > >> > >> >>> > > > > >> > >> >>> > > > > From: Yishay >> Weiss<mailto: >> > >> >>> [email protected] >> > >> >>> > <mailto:[email protected]>> >> > >> >>> > > > > Sent: Wednesday, April >> 15, 2020 >> > 5:09 >> > >> PM >> > >> >>> > > > > To: >> [email protected] >> > <mailto: >> > >> >>> > [email protected]><mailto: >> [email protected] >> > <mailto: >> > >> >>> > [email protected]>> >> > >> >>> > > > > Subject: RE: Prioritize >> Release >> > Jobs >> > >> on CI >> > >> >>> > > > > >> > >> >>> > > > > I’d like to try and >> install an >> > ssh >> > >> server. >> > >> >>> Can anyone >> > >> >>> > > think of a >> > >> >>> > > > > reason not to do that? I’m >> asking in >> > >> terms of >> > >> >>> security, >> > >> >>> > and if >> > >> >>> > > there >> > >> >>> > > > might >> > >> >>> > > > > be a problem because it’s a >> VM. >> > >> >>> > > > > >> > >> >>> > > > > Thanks. >> > >> >>> > > > > >> > >> >>> > > > > From: Yishay >> Weiss<mailto: >> > >> >>> [email protected] >> > >> >>> > <mailto:[email protected]>> >> > >> >>> > > > > Sent: Monday, April 13, >> 2020 >> > 10:02 AM >> > >> >>> > > > > To: >> [email protected] >> > <mailto: >> > >> >>> > [email protected]><mailto: >> [email protected] >> > <mailto: >> > >> >>> > [email protected]>> >> > >> >>> > > > > Subject: RE: Prioritize >> Release >> > Jobs >> > >> on CI >> > >> >>> > > > > >> > >> >>> > > > > Related, as most (all?) >> of the >> > >> instructions >> > >> >>> don’t >> > >> >>> > require >> > >> >>> > > > anything but >> > >> >>> > > > > a shell wouldn’t it be >> easier and >> > faster >> > >> to >> > >> >>> access the >> > >> >>> > machine >> > >> >>> > > with >> > >> >>> > > > ssh >> > >> >>> > > > > [1], rather than using remote >> > desktop? >> > >> >>> > > > > >> > >> >>> > > > > [1] >> > >> >>> > > > > >> > >> >>> > > > >> > >> >>> > > >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-server%2Fadministration%2Fopenssh%2Fopenssh_install_firstuse&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&sdata=lIgC2%2F5w04u%2FXw87mk6OSSykzt%2F8st4vgZDB0yT54Dg%3D&reserved=0 >> > >> >>> > < >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fwindows-server%2Fadministration%2Fopenssh%2Fopenssh_install_firstuse&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&sdata=lIgC2%2F5w04u%2FXw87mk6OSSykzt%2F8st4vgZDB0yT54Dg%3D&reserved=0 >> > >> >>> > > >> > >> >>> > > > > >> > >> >>> > > > > From: Yishay >> Weiss<mailto: >> > >> >>> [email protected] >> > >> >>> > <mailto:[email protected]>> >> > >> >>> > > > > Sent: Monday, April 13, >> 2020 >> > 9:55 AM >> > >> >>> > > > > To: >> [email protected] >> > <mailto: >> > >> >>> > [email protected]><mailto: >> [email protected] >> > <mailto: >> > >> >>> > [email protected]>> >> > >> >>> > > > > Subject: RE: Prioritize >> Release >> > Jobs >> > >> on CI >> > >> >>> > > > > >> > >> >>> > > > > Can’t you do that with >> remote >> > desktop? >> > >> >>> > > > > >> > >> >>> > > > > >> ________________________________ >> > >> >>> > > > > From: OmPrakash >> Muppirala < >> > >> >>> [email protected] >> > >> >>> > <mailto:[email protected]>> >> > >> >>> > > > > Sent: Monday, April 13, >> 2020 >> > 9:51:25 >> > >> AM >> > >> >>> > > > > To: Apache Royale >> Development < >> > >> >>> [email protected] >> > >> >>> > <mailto:[email protected]>> >> > >> >>> > > > > Subject: Re: Prioritize >> Release >> > Jobs >> > >> on CI >> > >> >>> > > > > >> > >> >>> > > > > Alex, >> > >> >>> > > > > >> > >> >>> > > > > I believe this is your >> personal >> > Azure >> > >> >>> subscription >> > >> >>> > right? >> > >> >>> > > Any >> > >> >>> > > > chance >> > >> >>> > > > > I can >> > >> >>> > > > > get access to it so I >> can try >> > to copy >> > >> the >> > >> >>> image out >> > >> >>> > the >> > >> >>> > > machine >> > >> >>> > > > and >> > >> >>> > > > > redeploy it somewhere >> else? >> > >> >>> > > > > >> > >> >>> > > > > Thanks, >> > >> >>> > > > > Om >> > >> >>> > > > > >> > >> >>> > > > > On Sun, Apr 12, 2020 at >> 6:18 PM >> > >> OmPrakash >> > >> >>> Muppirala < >> > >> >>> > > > > [email protected]<mailto: >> > >> [email protected] >> > >> >>> >> >> > >> >>> > > > > wrote: >> > >> >>> > > > > >> > >> >>> > > > > > I can help set this up >> on >> > Azure. >> > >> Give me >> > >> >>> some >> > >> >>> > time to >> > >> >>> > > work >> > >> >>> > > > out the >> > >> >>> > > > > > details? >> > >> >>> > > > > > >> > >> >>> > > > > > Thanks, >> > >> >>> > > > > > Om >> > >> >>> > > > > > >> > >> >>> > > > > > On Sun, Apr 12, 2020, >> 11:49 AM >> > >> Harbs < >> > >> >>> > > [email protected]<mailto: >> > [email protected]>> >> > >> >>> > > > wrote: >> > >> >>> > > > > > >> > >> >>> > > > > >> OK. Good to know. >> > >> >>> > > > > >> >> > >> >>> > > > > >> > On Apr 12, 2020, at >> 9:45 >> > PM, >> > >> Alex Harui >> > >> >>> > > > <[email protected] >> > >> >>> > > > > > >> > >> >>> > > > > >> wrote: >> > >> >>> > > > > >> > >> > >> >>> > > > > >> > FWIW, I just looked >> and the >> > >> longest job >> > >> >>> in the >> > >> >>> > release >> > >> >>> > > > steps so >> > >> >>> > > > > far is >> > >> >>> > > > > >> 8 minutes. Most are >> under 2 >> > >> minutes. >> > >> >>> There >> > >> >>> > might be >> > >> >>> > > jobs >> > >> >>> > > > later >> > >> >>> > > > > that take >> > >> >>> > > > > >> longer that we >> haven't run >> > yet. >> > >> IMO, the >> > >> >>> issue >> > >> >>> > isn't >> > >> >>> > > speed >> > >> >>> > > > of the >> > >> >>> > > > > machine, >> > >> >>> > > > > >> it is just that we are >> > sharing the >> > >> >>> machine with >> > >> >>> > longer >> > >> >>> > > jobs >> > >> >>> > > > (1 hour >> > >> >>> > > > > for >> > >> >>> > > > > >> >> TourDeFlexMigration). And >> > again, >> > >> the >> > >> >>> machine >> > >> >>> > will be >> > >> >>> > > idle for >> > >> >>> > > > > stretches of >> > >> >>> > > > > >> time while the RM >> verifies >> > >> artifacts >> > >> >>> after each >> > >> >>> > step. >> > >> >>> > > > > >> > >> > >> >>> > > > > >> > -Alex >> > >> >>> > > > > >> > >> > >> >>> > > > > >> > On 4/12/20, 11:32 >> AM, >> > "Harbs" < >> > >> >>> > [email protected]<mailto: >> [email protected]> >> > >> >>> > > > <mailto: >> > >> >>> > > > > >> [email protected] >> > <mailto: >> > >> >>> > [email protected]>>> wrote: >> > >> >>> > > > > >> > >> > >> >>> > > > > >> > Fair enough. >> > >> >>> > > > > >> > >> > >> >>> > > > > >> > I expect builds >> to be >> > >> somewhere >> > >> >>> between 10 >> > >> >>> > and 20 >> > >> >>> > > times >> > >> >>> > > > faster >> > >> >>> > > > > on a >> > >> >>> > > > > >> powerful machine. >> > >> >>> > > > > >> > >> > >> >>> > > > > >> > Yeah. It’s >> probably >> > going to >> > >> be a >> > >> >>> bit of work >> > >> >>> > > changing >> > >> >>> > > > the >> > >> >>> > > > > server, >> > >> >>> > > > > >> but probably worth it >> in the >> > long >> > >> run. >> > >> >>> > > > > >> > >> > >> >>> > > > > >> > I think I’ll try >> this >> > when I >> > >> do the >> > >> >>> next >> > >> >>> > release >> > >> >>> > > unless >> > >> >>> > > > Yishay >> > >> >>> > > > > wants >> > >> >>> > > > > >> to work with me on >> this for >> > this >> > >> release >> > >> >>> — but >> > >> >>> > I’m not >> > >> >>> > > going >> > >> >>> > > > to be >> > >> >>> > > > > able to >> > >> >>> > > > > >> help until after >> Passover >> > (i.e. >> > >> next >> > >> >>> week). >> > >> >>> > > > > >> > >> > >> >>> > > > > >> > Thanks, >> > >> >>> > > > > >> > Harbs >> > >> >>> > > > > >> > >> > >> >>> > > > > >> >> On Apr 12, 2020, >> at 9:22 >> > PM, >> > >> Alex Harui >> > >> >>> > > > <[email protected] >> > >> >>> > > > > > >> > >> >>> > > > > >> wrote: >> > >> >>> > > > > >> >> >> > >> >>> > > > > >> >> The Azure portal >> says: >> > Standard >> > >> F2s_v2 >> > >> >>> (2 >> > >> >>> > vcpus, 4 >> > >> >>> > > GiB >> > >> >>> > > > memory) >> > >> >>> > > > > >> >> >> > >> >>> > > > > >> >> I think I am >> reading >> > changes to >> > >> the >> > >> >>> build >> > >> >>> > process in >> > >> >>> > > your >> > >> >>> > > > > >> suggestions. I do not >> > really want >> > >> to >> > >> >>> spend more >> > >> >>> > of my >> > >> >>> > > time >> > >> >>> > > > on this >> > >> >>> > > > > >> process. But if you >> want to >> > do >> > >> the work, >> > >> >>> that's >> > >> >>> > fine >> > >> >>> > > with me. >> > >> >>> > > > > >> >> >> > >> >>> > > > > >> >> -Alex >> > >> >>> > > > > >> >> >> > >> >>> > > > > >> >> On 4/12/20, 10:57 >> AM, >> > "Harbs" < >> > >> >>> > [email protected]<mailto: >> [email protected]> >> > >> >>> > > > <mailto: >> > >> >>> > > > > >> [email protected] >> > <mailto: >> > >> >>> > [email protected]>> <mailto: >> [email protected] >> > >> <mailto: >> > >> >>> > [email protected]> >> > >> >>> > > <mailto: >> > >> >>> > > > > >> [email protected] >> > <mailto: >> > >> >>> > [email protected]>>>> wrote: >> > >> >>> > > > > >> >> >> > >> >>> > > > > >> >> What kind of >> horsepower >> > is >> > >> included >> > >> >>> in the >> > >> >>> > free >> > >> >>> > > Azure >> > >> >>> > > > account? >> > >> >>> > > > > >> >> >> > >> >>> > > > > >> >> The server I >> mentioned >> > builds >> > >> >>> (considerably) >> > >> >>> > > faster than >> > >> >>> > > > my own >> > >> >>> > > > > >> local machine. The ci >> server >> > seems >> > >> to >> > >> >>> build many >> > >> >>> > times >> > >> >>> > > slower. >> > >> >>> > > > > >> >> >> > >> >>> > > > > >> >> One thing we can >> do to >> > >> minimize >> > >> >>> running >> > >> >>> > server time >> > >> >>> > > > would be to >> > >> >>> > > > > >> transfer the >> artifacts to >> > storage >> > >> instead >> > >> >>> of >> > >> >>> > keeping >> > >> >>> > > them on >> > >> >>> > > > the >> > >> >>> > > > > server. On >> > >> >>> > > > > >> AWS, I’d probably use >> S3. >> > Not sure >> > >> what >> > >> >>> the >> > >> >>> > similar >> > >> >>> > > service on >> > >> >>> > > > > Azure is >> > >> >>> > > > > >> called. >> > >> >>> > > > > >> >> >> > >> >>> > > > > >> >>> On Apr 12, 2020, >> at 8:26 >> > PM, >> > >> Alex >> > >> >>> Harui >> > >> >>> > > > > <[email protected] >> > >> >>> > > > > >> <mailto: >> > [email protected] >> > >> <mailto: >> > >> >>> > [email protected]>>> wrote: >> > >> >>> > > > > >> >>> >> > >> >>> > > > > >> >>> OK, that's pretty >> much >> > how I >> > >> >>> understand Azure >> > >> >>> > as >> > >> >>> > > well. >> > >> >>> > > > The key >> > >> >>> > > > > thing >> > >> >>> > > > > >> is that "running" >> includes >> > time >> > >> where the >> > >> >>> CI >> > >> >>> > server is >> > >> >>> > > not >> > >> >>> > > > running >> > >> >>> > > > > any >> > >> >>> > > > > >> Jenkins jobs. The CI >> Server >> > steps >> > >> might >> > >> >>> take >> > >> >>> > only a few >> > >> >>> > > > hours of >> > >> >>> > > > > actual >> > >> >>> > > > > >> server time, but >> there is >> > time >> > >> where the >> > >> >>> RM is >> > >> >>> > verifying >> > >> >>> > > > artifacts >> > >> >>> > > > > locally >> > >> >>> > > > > >> so you'd be paying >> for that >> > or the >> > >> RM >> > >> >>> would have >> > >> >>> > to keep >> > >> >>> > > > shutting >> > >> >>> > > > > down and >> > >> >>> > > > > >> restarting. >> > >> >>> > > > > >> >>> >> > >> >>> > > > > >> >>> Seems like it >> would be >> > >> >>> cheaper/simpler to get >> > >> >>> > the >> > >> >>> > > free >> > >> >>> > > > MSDN >> > >> >>> > > > > account >> > >> >>> > > > > >> and leave it running. >> > >> >>> > > > > >> >>> >> > >> >>> > > > > >> >>> -Alex >> > >> >>> > > > > >> >>> >> > >> >>> > > > > >> >>> On 4/12/20, 10:15 >> AM, >> > "Harbs" < >> > >> >>> > > [email protected]<mailto: >> > [email protected]> >> > >> >>> > > > <mailto: >> > >> >>> > > > > >> [email protected] >> > <mailto: >> > >> >>> > [email protected]>>> wrote: >> > >> >>> > > > > >> >>> >> > >> >>> > > > > >> >>> My experience is >> with >> > AWS. >> > >> >>> > > > > >> >>> >> > >> >>> > > > > >> >>> I assume >> Microsoft has >> > similar >> > >> >>> offerings, >> > >> >>> > but I >> > >> >>> > > don’t >> > >> >>> > > > have >> > >> >>> > > > > >> experience with Azure. >> > >> >>> > > > > >> >>> >> > >> >>> > > > > >> >>> AWS has >> on-demand EC2 >> > >> instances >> > >> >>> which you >> > >> >>> > pay for >> > >> >>> > > only >> > >> >>> > > > the >> > >> >>> > > > > actual >> > >> >>> > > > > >> time that they are >> > running.[1] >> > >> >>> > > > > >> >>> >> > >> >>> > > > > >> >>> Instances can be >> > started and >> > >> stopped >> > >> >>> via >> > >> >>> > command >> > >> >>> > > line >> > >> >>> > > > (or via >> > >> >>> > > > > the >> > >> >>> > > > > >> web interface) as >> long as >> > you have >> > >> valid >> > >> >>> > credentials to >> > >> >>> > > do so. >> > >> >>> > > > > >> >>> >> > >> >>> > > > > >> >>> For example: an >> > m5.4xlarge >> > >> instance >> > >> >>> has 16 >> > >> >>> > cores >> > >> >>> > > and >> > >> >>> > > > costs >> > >> >>> > > > > about >> > >> >>> > > > > >> $1.5 per hour. On a >> machine >> > like >> > >> that, a >> > >> >>> full >> > >> >>> > build >> > >> >>> > > would >> > >> >>> > > > probably >> > >> >>> > > > > take >> > >> >>> > > > > >> less than 10 minutes. >> It’s >> > probably >> > >> >>> possible to >> > >> >>> > do a >> > >> >>> > > full >> > >> >>> > > > release >> > >> >>> > > > > with only >> > >> >>> > > > > >> a few hours of server >> time. >> > >> >>> > > > > >> >>> >> > >> >>> > > > > >> >>> Leaving a server >> like >> > that >> > >> running >> > >> >>> all the >> > >> >>> > time >> > >> >>> > > would get >> > >> >>> > > > > expensive, >> > >> >>> > > > > >> but if it’s just spun >> up for >> > >> releases, >> > >> >>> you’d get >> > >> >>> > very >> > >> >>> > > fast >> > >> >>> > > > builds >> > >> >>> > > > > at a >> > >> >>> > > > > >> reasonable price. >> > >> >>> > > > > >> >>> >> > >> >>> > > > > >> >>> I’d be happy to >> pay >> > $10-$50 >> > >> (and >> > >> >>> possibly >> > >> >>> > more) per >> > >> >>> > > > release to >> > >> >>> > > > > make >> > >> >>> > > > > >> the release process >> painless >> > for >> > >> the RM. >> > >> >>> > > > > >> >>> >> > >> >>> > > > > >> >>> [1] >> > >> >>> > > > > >> >> > >> >>> > > > > >> > >> >>> > > > >> > >> >>> > > >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064148235&sdata=uWG4u%2FTSw4UKxnE989SwhpedCL1YqneOM03hB6bO09w%3D&reserved=0 >> > >> >>> > < >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&reserved=0 >> > >> >>> > > >> > >> >>> > > > > >> < >> > >> >>> > > > > >> >> > >> >>> > > > > >> > >> >>> > > > >> > >> >>> > > >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&reserved=0 >> > >> >>> > < >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&reserved=0 >> > >> >>> > > >> > >> >>> > > > > >> >< >> > >> >>> > > > > >> >> > >> >>> > > > > >> > >> >>> > > > >> > >> >>> > > >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&reserved=0 >> > >> >>> > < >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&reserved=0 >> > >> >>> > > >> > >> >>> > > > > >> < >> > >> >>> > > > > >> >> > >> >>> > > > > >> > >> >>> > > > >> > >> >>> > > >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&reserved=0 >> > >> >>> > < >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&reserved=0 >> > >> >>> > > >> > >> >>> > > > > >> >>< >> > >> >>> > > > > >> >> > >> >>> > > > > >> > >> >>> > > > >> > >> >>> > > >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&reserved=0 >> > >> >>> > < >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064158224&sdata=Dl7nqEhexdwdk3ydY4yudv9kK3pT8Gp6lyVQDN2ruWE%3D&reserved=0 >> > >> >>> > > >> > >> >>> > > > > >> < >> > >> >>> > > > > >> >> > >> >>> > > > > >> > >> >>> > > > >> > >> >>> > > >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&reserved=0 >> > >> >>> > < >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&reserved=0 >> > >> >>> > > >> > >> >>> > > > > >> >< >> > >> >>> > > > > >> >> > >> >>> > > > > >> > >> >>> > > > >> > >> >>> > > >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&reserved=0 >> > >> >>> > < >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&reserved=0 >> > >> >>> > > >> > >> >>> > > > > >> < >> > >> >>> > > > > >> >> > >> >>> > > > > >> > >> >>> > > > >> > >> >>> > > >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&reserved=0 >> > >> >>> > < >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Faws.amazon.com%2Fec2%2Fpricing%2Fon-demand%2F&data=02%7C01%7Caharui%40adobe.com%7C10c9e091b8054ef206df08d7e4f70e1a%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229622064168215&sdata=9IHyKZw9hCPqqdsGYUJ%2F6%2BGt%2Bwb4dD8q1WFVkNxWK6E%3D&reserved=0 >> > >> >>> > > >> > >> >>> > > > > >> >>> >> > >> >>> > > > > >> >>> >> > >> >>> > > > > >> >>>> On Apr 12, 2020, >> at >> > 7:45 PM, >> > >> Alex >> > >> >>> Harui >> > >> >>> > > > > <[email protected]> >> > >> >>> > > > > >> wrote: >> > >> >>> > > > > >> >>>> >> > >> >>> > > > > >> >>>> I'm not very >> > experienced with >> > >> >>> spinning up >> > >> >>> > > servers. The >> > >> >>> > > > CI >> > >> >>> > > > > server we >> > >> >>> > > > > >> are using is >> effectively >> > free, >> > >> based on a >> > >> >>> generous >> > >> >>> > > donation >> > >> >>> > > > from >> > >> >>> > > > > Microsoft >> > >> >>> > > > > >> of MSDN accounts to >> ASF >> > >> committers. So I >> > >> >>> leave >> > >> >>> > it up >> > >> >>> > > 24/7, >> > >> >>> > > > and >> > >> >>> > > > > share the >> > >> >>> > > > > >> RDP access on private@. >> I >> > think >> > >> any >> > >> >>> other ASF >> > >> >>> > > committer >> > >> >>> > > > could do >> > >> >>> > > > > the >> > >> >>> > > > > >> same. IIRC, if that >> server >> > >> actually is >> > >> >>> stopped, >> > >> >>> > I have >> > >> >>> > > to >> > >> >>> > > > use my >> > >> >>> > > > > personal >> > >> >>> > > > > >> (unshared) MSDN >> credentials >> > to >> > >> start it >> > >> >>> again. >> > >> >>> > AIUI, >> > >> >>> > > if I >> > >> >>> > > > > actually paid >> > >> >>> > > > > >> for the server, it >> would >> > cost me >> > >> to leave >> > >> >>> it >> > >> >>> > running >> > >> >>> > > even if >> > >> >>> > > > it >> > >> >>> > > > > didn't run >> > >> >>> > > > > >> jobs between releases. >> > >> >>> > > > > >> >>>> >> > >> >>> > > > > >> >>>> Is that what you >> are >> > basically >> > >> >>> saying? I >> > >> >>> > think it >> > >> >>> > > might >> > >> >>> > > > be >> > >> >>> > > > > best if >> > >> >>> > > > > >> another committer got >> a CI >> > server >> > >> going >> > >> >>> via the MS >> > >> >>> > > donation >> > >> >>> > > > and >> > >> >>> > > > > could leave >> > >> >>> > > > > >> it up 24/7. >> > >> >>> > > > > >> >>>> >> > >> >>> > > > > >> >>>> -Alex >> > >> >>> > > > > >> >>>> >> > >> >>> > > > > >> >>>> On 4/12/20, 9:28 >> AM, >> > "Harbs" < >> > >> >>> > > [email protected]<mailto: >> > [email protected]>> >> > >> >>> > > > wrote: >> > >> >>> > > > > >> >>>> >> > >> >>> > > > > >> >>>> I’m willing to >> do this. >> > >> >>> > > > > >> >>>> >> > >> >>> > > > > >> >>>> Considering that >> the >> > release >> > >> will be >> > >> >>> run >> > >> >>> > > infrequently, it >> > >> >>> > > > > should be >> > >> >>> > > > > >> doable to have a >> relatively >> > >> powerful >> > >> >>> server that >> > >> >>> > could >> > >> >>> > > be >> > >> >>> > > > spun up on >> > >> >>> > > > > >> demand. This is >> something I >> > have >> > >> setup >> > >> >>> for my own >> > >> >>> > > releases. >> > >> >>> > > > > >> >>>> >> > >> >>> > > > > >> >>>> The only >> complication >> > would >> > >> be that >> > >> >>> each RM >> > >> >>> > would >> > >> >>> > > need >> > >> >>> > > > valid >> > >> >>> > > > > >> credentials to spin >> up the >> > server. >> > >> >>> > > > > >> >>>> >> > >> >>> > > > > >> >>>> Harbs >> > >> >>> > > > > >> >>>> >> > >> >>> > > > > >> >>>>> On Apr 12, >> 2020, at >> > 7:10 PM, >> > >> Alex >> > >> >>> Harui >> > >> >>> > > > > <[email protected]> >> > >> >>> > > > > >> wrote: >> > >> >>> > > > > >> >>>>> >> > >> >>> > > > > >> >>>>> A better >> solution, >> > IMO, is >> > >> for >> > >> >>> someone else >> > >> >>> > to >> > >> >>> > > offer up >> > >> >>> > > > a CI >> > >> >>> > > > > server >> > >> >>> > > > > >> only for release jobs. >> > >> >>> > > > > >> >> > >> >>> > > > > >> >> > >> >>> > > > > >> > >> >>> > > > > >> > >> >>> > > > > >> > >> >>> > > > > >> > >> >>> > > > >> > >> >>> > > > >> > >> >>> > > > >> > >> >>> > > >> > >> >>> > > >> > >> >>> > > >> > >> >>> > >> > >> >>> > >> > >> >>> >> > >> >>> >> > >> >>> >> > >> >> > >> >> > >> >> > >> > >> > >> >> >>
