A quick search turns up this:

https://codingsans.com/blog/selenium-with-docker-testing 
<https://codingsans.com/blog/selenium-with-docker-testing>
https://www.blazemeter.com/blog/how-to-run-selenium-tests-in-docker 
<https://www.blazemeter.com/blog/how-to-run-selenium-tests-in-docker>
https://github.com/SeleniumHQ/docker-selenium 
<https://github.com/SeleniumHQ/docker-selenium>

> On Feb 6, 2019, at 8:59 PM, Alex Harui <aha...@adobe.com.INVALID> wrote:
> 
> Thanks for volunteering to try it Om.  IMO, even more important than 
> Firefox+Flash is SomeBrowser+Selenium.  We may also need to run Adobe AIR's 
> adb.  We could probably turn off the Flash tests or replace Flash with AIR.
> 
> Thanks,
> -Alex
> 
> On 2/6/19, 10:54 AM, "Carlos Rovira" <carlosrov...@apache.org> wrote:
> 
>    Hi Om, that would be great! waiting for your experience with a that! :)
> 
>    El mié., 6 feb. 2019 a las 19:31, OmPrakash Muppirala 
> (<bigosma...@gmail.com>)
>    escribió:
> 
>> Yes, I agree with Alex about not being able to run UI out of docker
>> containers.  I never thought of the checkintests when I made the
>> suggestion.
>> 
>> The firefox-flash image that Yishay pointed out looks promising.  I will
>> poke around with it and see if that works for us.
>> 
>> Thanks,
>> Om
>> 
>> On Wed, Feb 6, 2019 at 12:41 AM Yishay Weiss <yishayj...@hotmail.com>
>> wrote:
>> 
>>> I’ll let Om or someone else with docker experience tell us if this [1] is
>>> relevant.
>>> 
>>> 
>>> 
>>> [1] 
>>> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fhub.docker.com%2Fr%2Fbeli%2Ffirefox-flash%2F&amp;data=02%7C01%7Caharui%40adobe.com%7C6b6fabe26f1a4300616808d68c647e10%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636850760589907404&amp;sdata=6mIWHg4PFkyEG2nUPdjtjnYkkbmK%2BLAFx%2Fev7%2Fxe3Lw%3D&amp;reserved=0
>>> 
>>> 
>>> 
>>> ________________________________
>>> From: Alex Harui <aha...@adobe.com.INVALID>
>>> Sent: Wednesday, February 6, 2019 10:05:54 AM
>>> To: dev@royale.apache.org
>>> Subject: Re: 0.9.6 Release
>>> 
>>> I don't anything about docker, but in 15 minutes of reading I ran into
>>> this:
>>> 
>>> 
>> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.channelfutures.com%2Fopen-source%2Fwhen-not-to-use-docker-understanding-the-limitations-of-containers&amp;data=02%7C01%7Caharui%40adobe.com%7C6b6fabe26f1a4300616808d68c647e10%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636850760589907404&amp;sdata=V9iwab%2FNowIVB7lXCQfj1vAPNObehQZ%2FzRL6Rp%2FKsBA%3D&amp;reserved=0
>>> 
>>> Which says: Docker can't " Run applications with graphical interfaces".
>>> If you want Royale to use Docker for releases, show that it can run
>>> checkintests with Flash and the Browser.  Then I will look into it more.
>>> 
>>> The highest level goal is to make it as easy as possible for someone to
>>> volunteer to be an RM.  Any requirement of "install this (Docker, etc) on
>>> your computer" is, IMO, another barrier to entry.  Yeah, RMs will have to
>>> have Maven installed and maybe Ant, but you should already have those
>>> installed to be a committer/PMC member.
>>> 
>>> That said, a good takeaway from the Docker idea is to try to find a way
>> to
>>> make an "Image" of whatever we end up with on whatever server we end up
>>> using so if the image can be copied and used on other servers.  I'm not
>>> exactly sure how to do that with Azure, which hosts my CI server.  I will
>>> spend a few more minutes researching that.
>>> 
>>> I could not quickly find any way to get a free VM on Azure or AWS that
>>> isn't a free-trial-start-paying-after-a-year.  So, unless someone comes
>> up
>>> with a free server we can use "forever", I'm going to just start with my
>>> Azure VM.
>>> 
>>> -Alex
>>> 
>>> On 2/5/19, 10:59 PM, "Carlos Rovira" <carlosrov...@apache.org> wrote:
>>> 
>>>    Hi.
>>> 
>>>    the plan sounds very good to me. Just my 2 thoughts on this:
>>> 
>>>    1.- As I was reading I was thinking as well on something like Docker
>>> and
>>>    see Om as well thinking on the same. Maybe is the way to this with
>> the
>>>    actual technology. Seems VMs are stepping out a bit this days in
>> favor
>>> of
>>>    things like Docker. Maybe the same did Git over Svn, and today Svn is
>>> an
>>>    old remembrance. I must say that I have no experience with Docker, so
>>> doing
>>>    that will require acquire that knowledge, but seems it could be worth
>>> it.
>>> 
>>>    2.- Maybe is not possible, but I want to propose to do this work I a
>>>    separate branch, so it could be in parallel to other developments. I
>>> think
>>>    work over develop is practical if there's something tiny that could
>> be
>>> done
>>>    in a commit. But as we need more than one, or is a long process (like
>>>    this), chances are to make develop branch unstable and even for some
>>> days.
>>>    I think we should try to avoid that scenario, and branches are the
>> best
>>>    way. If we do this way, we'll benefit of more reliable develop
>> branch.
>>> 
>>>    Thanks and good to know of this plan :)
>>> 
>>>    Carlos
>>> 
>>> 
>>>    El mar., 5 feb. 2019 a las 23:19, Harbs (<harbs.li...@gmail.com>)
>>> escribió:
>>> 
>>>> 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://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.gitlab.com%2Fee%2Fci%2FREADME.html&amp;data=02%7C01%7Caharui%40adobe.com%7C6b6fabe26f1a4300616808d68c647e10%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636850760589907404&amp;sdata=e5rQBGRni7XM3qInhySfB08GDTS9KQErSg9mAxmP%2FVU%3D&amp;reserved=0
>>> <
>>>>>> 
>>> 
>> https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdocs.gitlab.com%2Fee%2Fci%2FREADME.html&amp;data=02%7C01%7Caharui%40adobe.com%7C6b6fabe26f1a4300616808d68c647e10%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636850760589907404&amp;sdata=e5rQBGRni7XM3qInhySfB08GDTS9KQErSg9mAxmP%2FVU%3D&amp;reserved=0
>>>> 
>>>>>> 
>>>>>>> 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
>>>>>>>>> 
>>>>>>>> 
>>>>>>>> 
>>>>>>> 
>>>>>>> 
>>>>>> 
>>>>>> 
>>>> 
>>>> 
>>> 
>>>    --
>>>    Carlos Rovira
>>> 
>>> 
>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C6b6fabe26f1a4300616808d68c647e10%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636850760589907404&amp;sdata=fMF6hvJJy73TWPPebOTkVKxXC0mzUhv0Jrb3FEl4n%2Bw%3D&amp;reserved=0
>>> 
>>> 
>>> 
>> 
> 
> 
>    -- 
>    Carlos Rovira
>    
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fabout.me%2Fcarlosrovira&amp;data=02%7C01%7Caharui%40adobe.com%7C6b6fabe26f1a4300616808d68c647e10%7Cfa7b1b5a7b34438794aed2c178decee1%7C0%7C0%7C636850760589907404&amp;sdata=fMF6hvJJy73TWPPebOTkVKxXC0mzUhv0Jrb3FEl4n%2Bw%3D&amp;reserved=0
> 
> 

Reply via email to