In a recent discussion, it looks like other projects have gotten resources from AWS.
Whatever service we use, could setup a “shared” Royale account that all PMC members could have access to. I don’t know if there’s some way we could leverage Gitlab’s integration pipelines https://docs.gitlab.com/ee/ci/README.html <https://docs.gitlab.com/ee/ci/README.html> > On Feb 5, 2019, at 11:33 PM, Alex Harui <aha...@adobe.com.INVALID> wrote: > > Well, the big hole in this plan is that I think we have to use someone's > personal VM account (in this case, mine). I can't think of a way we can run > interactive commands like git push on builds@. But that reminds me to go see > what are current options are for free/cheap compute servers. > > On 2/5/19, 1:20 PM, "Piotr Zarzycki" <piotrzarzyck...@gmail.com> wrote: > > Sounds like best plan ever. Using the same PC by everyone is awesome! > > On Tue, Feb 5, 2019, 8:39 PM Harbs <harbs.li...@gmail.com wrote: > >> A big +1 from me! >> >> Looking forward! >> >>> On Feb 5, 2019, at 9:34 PM, Alex Harui <aha...@adobe.com.INVALID> wrote: >>> >>> Hi, >>> >>> We are coming up on 3 months since 0.9.4. I have finished the changes >> to get production Royale modules to work in Tour De Flex. Lots of other >> good changes have been contributed. >>> >>> There were emails around the 0.9.4 release about others stepping up to >> cut the next release, but that hasn't happened. I tried and failed to get >> Apache Infra to allow us to run our release packaging on the Jenkins >> servers. They felt there were too many security concerns with having the >> servers push changes to Git and PGP sign artifacts. >>> >>> However, we MUST find a way for other RMs to be successful. There is no >> way I should or want to be the only RM. But I have an idea that involves >> creating a long list of Jenkins jobs on my CI server that add up to the >> release. The RM would log into Jenkins and run some job titled "Apache >> Royale Release Step 1", then wait for an email indicating that it completed >> and follow instructions in the email, such as logging into the CI server >> via Remote Desktop, opening a command prompt and running "git push" and >> entering his/her username and password. Then run the next job and so on. >> There will be a point where the RM has to download the build artifacts, >> verify them, then PGP sign them, and upload them. That will be a likely >> point of failure, but that step should be a single Maven command and thus >> can be restarted until it finally succeeds. Then more Jenkins jobs will be >> run. But if this works then folks won't have to setup their computers to >> be an RM. >>> >>> So, prepare for lots of commits and reverts as I try to put this >> together. I'm guessing it won't actually work until the last week of >> February at the earliest so there is no big rush to get other stuff in for >> this release, and if we get it to work, hopefully we'll release more often >> with other folks being the RM. >>> >>> -Alex >>> >> >> > >