Step 12 was blocked on agent1 by TDF. Is it supposed to be configured to run on 2?
From: OmPrakash Muppirala<mailto:[email protected]> Sent: Wednesday, April 22, 2020 2:47 AM To: Apache Royale Development<mailto:[email protected]> Subject: Re: Prioritize Release Jobs on CI On Tue, Apr 21, 2020 at 10:16 AM Yishay Weiss <[email protected]> wrote: > > >Yishay, can you please confirm that your release jobs are running without > >being hindered by CI jobs? > > So far so good. Also, connection to CI server is much faster now, I’m > assuming it’s because of the extra agent. Thanks for this. > That's good to know. Thanks for the confirmation! > > 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. > >> > >> >>> > > > > >> > >> > >> >>> > > > > >> > >> > >> >>> > > > > > >> > >> >>> > > > > > >> > >> >>> > > > > > >> > >> >>> > > > > > >> > >> >>> > > > > >> > >> >>> > > > > >> > >> >>> > > > > >> > >> >>> > > > >> > >> >>> > > > >> > >> >>> > > > >> > >> >>> > > >> > >> >>> > > >> > >> >>> > >> > >> >>> > >> > >> >>> > >> > >> > >> > >> > >> > >> > >> > > >> > > >> > > >> > >> > >> > >
