Also, once royale-asjs completes, it is going to kick off lots of other jobs on agent 1 that will compete with the release jobs. Ideally, all non-release jobs would be moved over to the new agent VM.
-Alex On 4/20/20, 10:55 PM, "Alex Harui" <aha...@adobe.com.INVALID> wrote: Yes, royale-asjs (which is currently building on agent1 and blocking the release job). -Alex On 4/20/20, 10:53 PM, "OmPrakash Muppirala" <bigosma...@gmail.com> wrote: 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 <bigosma...@gmail.com> wrote: > > On Mon, Apr 20, 2020 at 12:01 AM Alex Harui <aha...@adobe.com.invalid> > 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" <bigosma...@gmail.com> >> wrote: >> >> On Sun, Apr 19, 2020 at 11:37 PM Alex Harui <aha...@adobe.com.invalid >> > >> 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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453126971265&sdata=QPt6lvVwPBgoVhmAg8%2B%2FeiBxjq9%2FHYLreIG2brTGfuE%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" <bigosma...@gmail.com> >> 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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453126981256&sdata=CgDdnMTfn3BVaF5eLt%2BX4rAX3gdpsb4MPT4jR97aLB8%3D&reserved=0(Om's%20VM)/job/royale-typedefs/552/console >> > >> > On Sun, Apr 19, 2020 at 11:24 PM OmPrakash Muppirala < >> > bigosma...@gmail.com> >> > wrote: >> > >> > > On Sun, Apr 19, 2020 at 11:08 PM Alex Harui >> <aha...@adobe.com.invalid >> > > >> > > 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" < >> bigosma...@gmail.com> >> > >> 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 < >> > >> bigosma...@gmail.com> >> > >> 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 < >> > >> bigosma...@gmail.com> >> > >> > wrote: >> > >> > >> > >> >> >> > >> >> >> > >> >> On Sun, Apr 19, 2020 at 10:15 PM Alex Harui >> > >> <aha...@adobe.com.invalid> >> > >> >> 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" < >> > bigosma...@gmail.com >> > >> > >> > >> >>> wrote: >> > >> >>> >> > >> >>> On Sun, Apr 19, 2020 at 9:55 PM Alex Harui >> > >> <aha...@adobe.com.invalid> >> > >> >>> 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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453126981256&sdata=wmUYQ8yANnUuo4i%2F7FXqjsPwQzd4bL%2Bh4gUoR3xa%2BIA%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 < >> bigosma...@gmail.com> >> > >> >>> > Reply-To: "dev@royale.apache.org" < >> > dev@royale.apache.org> >> > >> >>> > Date: Sunday, April 19, 2020 at 9:37 PM >> > >> >>> > To: Apache Royale Development < >> dev@royale.apache.org> >> > >> >>> > 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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453126981256&sdata=aaSDpyVpWdqmVar4s8SJuKUDYRzuhwQ8J6%2BZCcpO56c%3D&reserved=0 >> > >> >>> < >> > >> >>> > >> > >> >>> >> > >> >> > >> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fgoogle%2Fclosure-library&data=02%7C01%7Caharui%40adobe.com%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453126981256&sdata=aaSDpyVpWdqmVar4s8SJuKUDYRzuhwQ8J6%2BZCcpO56c%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 < >> > >> >>> bigosma...@gmail.com >> > >> >>> > <mailto:bigosma...@gmail.com>> 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 < >> > >> >>> bigosma...@gmail.com >> > >> >>> > <mailto:bigosma...@gmail.com>> 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 >> > >> <aha...@adobe.com.invalid> >> > >> >>> 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" < >> > >> bigosma...@gmail.com >> > >> >>> <mailto: >> > >> >>> > bigosma...@gmail.com>> 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 >> > >> >>> <aha...@adobe.com.invalid> >> > >> >>> > 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" < >> > >> >>> bigosma...@gmail.com >> > >> >>> > <mailto:bigosma...@gmail.com>> 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 >> > >> >>> > <aha...@adobe.com.invalid> >> > >> >>> > > 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" < >> > >> >>> > bigosma...@gmail.com<mailto: >> bigosma...@gmail.com>> >> > >> >>> > > 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 >> > >> >>> > > <aha...@adobe.com.invalid> >> > >> >>> > > > wrote: >> > >> >>> > > > >> > >> >>> > > > > I think I followed the >> instructions >> > and >> > >> enabled >> > >> >>> SSH. >> > >> >>> > > > > >> > >> >>> > > > > On 4/16/20, 9:37 AM, "Yishay >> Weiss" >> > < >> > >> >>> > yishayj...@hotmail.com<mailto: >> yishayj...@hotmail.com >> > >> >> > >> >>> > > 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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453126981256&sdata=jSJ2d3k5CINKvWLZBZtymV641%2Fx%2BXnMnvLnThs74%2F%2Bo%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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453126981256&sdata=jSJ2d3k5CINKvWLZBZtymV641%2Fx%2BXnMnvLnThs74%2F%2Bo%3D&reserved=0 >> > >> >>> > > >> > >> >>> > > > > >> > >> >>> > > > > From: Yishay >> Weiss<mailto: >> > >> >>> yishayj...@hotmail.com >> > >> >>> > <mailto:yishayj...@hotmail.com>> >> > >> >>> > > > > Sent: Wednesday, April >> 15, 2020 >> > 5:09 >> > >> PM >> > >> >>> > > > > To: >> dev@royale.apache.org >> > <mailto: >> > >> >>> > dev@royale.apache.org><mailto: >> dev@royale.apache.org >> > <mailto: >> > >> >>> > dev@royale.apache.org>> >> > >> >>> > > > > 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: >> > >> >>> yishayj...@hotmail.com >> > >> >>> > <mailto:yishayj...@hotmail.com>> >> > >> >>> > > > > Sent: Monday, April 13, >> 2020 >> > 10:02 AM >> > >> >>> > > > > To: >> dev@royale.apache.org >> > <mailto: >> > >> >>> > dev@royale.apache.org><mailto: >> dev@royale.apache.org >> > <mailto: >> > >> >>> > dev@royale.apache.org>> >> > >> >>> > > > > 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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453126981256&sdata=q31IZr4su8m1osIy5KdPVmA8ZZ88UWmfJ0qNl%2B%2B%2F63o%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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453126991254&sdata=Pwl5XmRxqfdJi%2F5elh6A2hgNZTX2JFnandVf7TVtMzc%3D&reserved=0 >> > >> >>> > > >> > >> >>> > > > > >> > >> >>> > > > > From: Yishay >> Weiss<mailto: >> > >> >>> yishayj...@hotmail.com >> > >> >>> > <mailto:yishayj...@hotmail.com>> >> > >> >>> > > > > Sent: Monday, April 13, >> 2020 >> > 9:55 AM >> > >> >>> > > > > To: >> dev@royale.apache.org >> > <mailto: >> > >> >>> > dev@royale.apache.org><mailto: >> dev@royale.apache.org >> > <mailto: >> > >> >>> > dev@royale.apache.org>> >> > >> >>> > > > > Subject: RE: Prioritize >> Release >> > Jobs >> > >> on CI >> > >> >>> > > > > >> > >> >>> > > > > Can’t you do that with >> remote >> > desktop? >> > >> >>> > > > > >> > >> >>> > > > > >> ________________________________ >> > >> >>> > > > > From: OmPrakash >> Muppirala < >> > >> >>> bigosma...@gmail.com >> > >> >>> > <mailto:bigosma...@gmail.com>> >> > >> >>> > > > > Sent: Monday, April 13, >> 2020 >> > 9:51:25 >> > >> AM >> > >> >>> > > > > To: Apache Royale >> Development < >> > >> >>> dev@royale.apache.org >> > >> >>> > <mailto:dev@royale.apache.org>> >> > >> >>> > > > > 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 < >> > >> >>> > > > > bigosma...@gmail.com<mailto: >> > >> bigosma...@gmail.com >> > >> >>> >> >> > >> >>> > > > > 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 < >> > >> >>> > > harbs.li...@gmail.com<mailto: >> > harbs.li...@gmail.com>> >> > >> >>> > > > wrote: >> > >> >>> > > > > > >> > >> >>> > > > > >> OK. Good to know. >> > >> >>> > > > > >> >> > >> >>> > > > > >> > On Apr 12, 2020, at >> 9:45 >> > PM, >> > >> Alex Harui >> > >> >>> > > > <aha...@adobe.com.INVALID >> > >> >>> > > > > > >> > >> >>> > > > > >> 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" < >> > >> >>> > harbs.li...@gmail.com<mailto: >> harbs.li...@gmail.com> >> > >> >>> > > > <mailto: >> > >> >>> > > > > >> harbs.li...@gmail.com >> > <mailto: >> > >> >>> > harbs.li...@gmail.com>>> 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 >> > >> >>> > > > <aha...@adobe.com.INVALID >> > >> >>> > > > > > >> > >> >>> > > > > >> 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" < >> > >> >>> > harbs.li...@gmail.com<mailto: >> harbs.li...@gmail.com> >> > >> >>> > > > <mailto: >> > >> >>> > > > > >> harbs.li...@gmail.com >> > <mailto: >> > >> >>> > harbs.li...@gmail.com>> <mailto: >> harbs.li...@gmail.com >> > >> <mailto: >> > >> >>> > harbs.li...@gmail.com> >> > >> >>> > > <mailto: >> > >> >>> > > > > >> harbs.li...@gmail.com >> > <mailto: >> > >> >>> > harbs.li...@gmail.com>>>> 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 >> > >> >>> > > > > <aha...@adobe.com.INVALID >> > >> >>> > > > > >> <mailto: >> > aha...@adobe.com.INVALID >> > >> <mailto: >> > >> >>> > aha...@adobe.com.INVALID>>> 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" < >> > >> >>> > > harbs.li...@gmail.com<mailto: >> > harbs.li...@gmail.com> >> > >> >>> > > > <mailto: >> > >> >>> > > > > >> harbs.li...@gmail.com >> > <mailto: >> > >> >>> > harbs.li...@gmail.com>>> 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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453126991254&sdata=I6nnsWWwkkVZqrXV0Lpgz3civxZk8GfKFr%2BIlBYQ7AE%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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453126991254&sdata=I6nnsWWwkkVZqrXV0Lpgz3civxZk8GfKFr%2BIlBYQ7AE%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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453126991254&sdata=I6nnsWWwkkVZqrXV0Lpgz3civxZk8GfKFr%2BIlBYQ7AE%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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453126991254&sdata=I6nnsWWwkkVZqrXV0Lpgz3civxZk8GfKFr%2BIlBYQ7AE%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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453126991254&sdata=I6nnsWWwkkVZqrXV0Lpgz3civxZk8GfKFr%2BIlBYQ7AE%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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453126991254&sdata=I6nnsWWwkkVZqrXV0Lpgz3civxZk8GfKFr%2BIlBYQ7AE%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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453126991254&sdata=I6nnsWWwkkVZqrXV0Lpgz3civxZk8GfKFr%2BIlBYQ7AE%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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453127001247&sdata=yxGhuT%2F%2BFMzF%2FMWf6g3chkVMaRKaWLZtcOXfUKXJxNo%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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453127001247&sdata=yxGhuT%2F%2BFMzF%2FMWf6g3chkVMaRKaWLZtcOXfUKXJxNo%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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453127001247&sdata=yxGhuT%2F%2BFMzF%2FMWf6g3chkVMaRKaWLZtcOXfUKXJxNo%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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453127001247&sdata=yxGhuT%2F%2BFMzF%2FMWf6g3chkVMaRKaWLZtcOXfUKXJxNo%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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453127001247&sdata=yxGhuT%2F%2BFMzF%2FMWf6g3chkVMaRKaWLZtcOXfUKXJxNo%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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453127001247&sdata=yxGhuT%2F%2BFMzF%2FMWf6g3chkVMaRKaWLZtcOXfUKXJxNo%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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453127001247&sdata=yxGhuT%2F%2BFMzF%2FMWf6g3chkVMaRKaWLZtcOXfUKXJxNo%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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453127001247&sdata=yxGhuT%2F%2BFMzF%2FMWf6g3chkVMaRKaWLZtcOXfUKXJxNo%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%7Ca60134b4e7dc40ba25bb08d7e5b88d70%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637230453127001247&sdata=yxGhuT%2F%2BFMzF%2FMWf6g3chkVMaRKaWLZtcOXfUKXJxNo%3D&reserved=0 >> > >> >>> > > >> > >> >>> > > > > >> >>> >> > >> >>> > > > > >> >>> >> > >> >>> > > > > >> >>>> On Apr 12, 2020, >> at >> > 7:45 PM, >> > >> Alex >> > >> >>> Harui >> > >> >>> > > > > <aha...@adobe.com.INVALID> >> > >> >>> > > > > >> 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" < >> > >> >>> > > harbs.li...@gmail.com<mailto: >> > harbs.li...@gmail.com>> >> > >> >>> > > > 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 >> > >> >>> > > > > <aha...@adobe.com.INVALID> >> > >> >>> > > > > >> wrote: >> > >> >>> > > > > >> >>>>> >> > >> >>> > > > > >> >>>>> A better >> solution, >> > IMO, is >> > >> for >> > >> >>> someone else >> > >> >>> > to >> > >> >>> > > offer up >> > >> >>> > > > a CI >> > >> >>> > > > > server >> > >> >>> > > > > >> only for release jobs. >> > >> >>> > > > > >> >> > >> >>> > > > > >> >> > >> >>> > > > > >> > >> >>> > > > > >> > >> >>> > > > > >> > >> >>> > > > > >> > >> >>> > > > >> > >> >>> > > > >> > >> >>> > > > >> > >> >>> > > >> > >> >>> > > >> > >> >>> > > >> > >> >>> > >> > >> >>> > >> > >> >>> >> > >> >>> >> > >> >>> >> > >> >> > >> >> > >> >> > >> > >> > >> >> >>