I’ve never used Docker myself, but that might be a good plan.
> On Feb 6, 2019, at 12:07 AM, OmPrakash Muppirala <bigosma...@gmail.com> wrote:
>
> 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
>>>>>
>>>>
>>>>
>>>
>>>
>>
>>