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.
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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200405113&sdata=RhBraBN5pQDVrqAbMoXKejWBTwyqtSwd7DURGcQSwUg%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200405113&sdata=AJO8lF1H7VG%2Fy9T1I9p0%2Fsqjh8cQ8U8exbInYHyuch0%3D&reserved=0 >>> < >>> > >>> https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fgoogle%2Fclosure-library&data=02%7C01%7Caharui%40adobe.com%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200415104&sdata=2%2BG3WpItozbraXCp2Q4XACBXizsHNZQYMAgiSaaPXwo%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200415104&sdata=iTpXVF%2FutxSXTYw3soghKAmTu3Ysp5J75aOyIHJjxCo%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200415104&sdata=iTpXVF%2FutxSXTYw3soghKAmTu3Ysp5J75aOyIHJjxCo%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200415104&sdata=1aVR8ZhJ5a82g3v%2FNfYYUxX5fhVZqLkvKb%2BpFS0xeEg%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200415104&sdata=1aVR8ZhJ5a82g3v%2FNfYYUxX5fhVZqLkvKb%2BpFS0xeEg%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200415104&sdata=A23xroGBFlPRUqG9usq9MI0uNI8PwtYllOzWzH0nqiU%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200415104&sdata=A23xroGBFlPRUqG9usq9MI0uNI8PwtYllOzWzH0nqiU%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200415104&sdata=A23xroGBFlPRUqG9usq9MI0uNI8PwtYllOzWzH0nqiU%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200415104&sdata=A23xroGBFlPRUqG9usq9MI0uNI8PwtYllOzWzH0nqiU%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200425097&sdata=9AJSOb49kOzP%2B8CHTR6cfjctpmFWabeonhVE2hHdndc%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200425097&sdata=9AJSOb49kOzP%2B8CHTR6cfjctpmFWabeonhVE2hHdndc%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200425097&sdata=9AJSOb49kOzP%2B8CHTR6cfjctpmFWabeonhVE2hHdndc%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200425097&sdata=9AJSOb49kOzP%2B8CHTR6cfjctpmFWabeonhVE2hHdndc%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200425097&sdata=9AJSOb49kOzP%2B8CHTR6cfjctpmFWabeonhVE2hHdndc%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200425097&sdata=9AJSOb49kOzP%2B8CHTR6cfjctpmFWabeonhVE2hHdndc%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200425097&sdata=9AJSOb49kOzP%2B8CHTR6cfjctpmFWabeonhVE2hHdndc%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200425097&sdata=9AJSOb49kOzP%2B8CHTR6cfjctpmFWabeonhVE2hHdndc%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200425097&sdata=9AJSOb49kOzP%2B8CHTR6cfjctpmFWabeonhVE2hHdndc%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200425097&sdata=9AJSOb49kOzP%2B8CHTR6cfjctpmFWabeonhVE2hHdndc%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200435096&sdata=3udZW1XC05li0TnS4FzrmnHmtJ0H7S1Mz%2FF%2FhAYinXk%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%7Cae66be53fa804cc3c74108d7e4eeb2a3%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C637229586200435096&sdata=3udZW1XC05li0TnS4FzrmnHmtJ0H7S1Mz%2FF%2FhAYinXk%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. >>> > > > > >> >>> > > > > >> >>> > > > > >>> > > > > >>> > > > > >>> > > > > >>> > > > >>> > > > >>> > > > >>> > > >>> > > >>> > > >>> > >>> > >>> >>> >>>