I like this plan better. Seems it would require less changes to existing 
scripts and code base. Also, if the end result is that anyone with docker 
installed only needs to run a script the bar for becoming an RM should be lower.



________________________________
From: OmPrakash Muppirala <bigosma...@gmail.com>
Sent: Wednesday, February 6, 2019 12:07:55 AM
To: dev@royale.apache.org
Subject: Re: 0.9.6 Release

I was wondering if we can use docker images to setup and seal the RM
environment.  Then other RMs simply need to run the image locally and run
the release scripts.  Might be easier.  If folks like this plan, I can try
to put something together.

Thanks,
Om

On Tue, Feb 5, 2019 at 1:40 PM Harbs <harbs.li...@gmail.com> wrote:

> 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
> >>>
> >>
> >>
> >
> >
>
>

Reply via email to