[aerogear-dev] [ag-digger] fastlane as the default build tool for digger-jenkins

Ali Ok aliok at redhat.com
Fri Sep 29 08:20:39 EDT 2017


Hello,

Leonardo, it sounds really good! Using some other open source software for
very complex things would be great.

I have a question though: in my experiments (like ~10 months ago), I was
disappointed with FastLane connecting to Apple Developer console to get
some provision files. I was stuck there...
Is this really the case? Would it block anything?

Cheers,
Ali


On Fri, Sep 29, 2017 at 2:50 PM, Leigh Griffin <lgriffin at redhat.com> wrote:

> Big +1 for cross community contributions. Would be great to gain traction
> with fastlane and cross collaborate.
>
> This work is open to all Wojciech so any of our individual team members
> can get involved under the OSS banner. In fact it's something I would
> highly encourage.
>
> Leigh
>
> On 29 Sep 2017 11:50, "Wojciech Trocki" <wtrocki at redhat.com> wrote:
>
>> I'm huge enthusiast of fastline. Most of the IOS developers will use it
>> on daily basis. I'm no longer involved in the project but I think it will
>> make sense to use it as default codesign tool.
>> There are many ways to introduce it. If you need help with building
>> jenkins plugin I can help with contribution.
>>
>> > I was thinking if we could create a jenkins plugin to properly handle
>> credentials using the "withCredentials" pipeline function
>> <https://jenkins.io/doc/pipeline/steps/credentials-binding/>
>> That's great idea! We may also share this on the fastlate github. They
>> have bigger community and it seems that this will be useful outside digger.
>>
>> Work checking: https://github.com/fastlane/fastlane/blob/master/f
>> astlane/docs/Jenkins.md
>>
>>
>> On Fri, Sep 29, 2017 at 11:09 AM, Leonardo Rossetti <lrossett at redhat.com>
>> wrote:
>>
>>> Hello,
>>>
>>> I have created a PR against digger-jenkins with fastlane samples for
>>> both ios and android: https://github.com/aerogear/digger-jenkins/pull/77
>>>
>>> You will notice that fastlane can replace both build and codesign logic
>>> from our Jenkinsfiles and this approach has some advantages:
>>>
>>>    - easier to test it locally without jenkins (just run fastlane
>>>    commands).
>>>    - more flexibility since it is just a  couple of ruby scripts.
>>>    - fastlane actions can be distributed as ruby gem packages in the
>>>    future.
>>>    - fastlane has several community plugins, which is easier to install
>>>    within the jenkinsfile using the gem command if needed.
>>>
>>> Currently, we can't sign our binaries with fastlane because of how our
>>> plugins (android signing and xcode) handle jenkins certificates and
>>> developer profile files.
>>>
>>> I was thinking if we could create a jenkins plugin to properly handle
>>> credentials using the "withCredentials" pipeline function
>>> <https://jenkins.io/doc/pipeline/steps/credentials-binding/> so we
>>> could keep the main build/sign logic in fastlane actions while we keep
>>> specific jenkins tasks such as handling credentials, archiving the
>>> artifact, etc in the jenkisfile.
>>>
>>> WDYT?
>>> --
>>>
>>> LEONARDO ROSSETTI
>>>
>>> SOFTWARE ENGINEER
>>>
>>> Red Hat SP <https://www.redhat.com/>
>>>
>>> lrossett at redhat.com    M: 11997030621
>>> <https://red.ht/sig>
>>>
>>> _______________________________________________
>>> aerogear-dev mailing list
>>> aerogear-dev at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>>
>>
>>
>>
>> --
>>
>> WOJCIECH TROCKI
>>
>> Red Hat Mobile <https://www.redhat.com/>
>>
>> IM: wtrocki
>> <https://red.ht/sig>
>>
>> _______________________________________________
>> aerogear-dev mailing list
>> aerogear-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>
>
> _______________________________________________
> aerogear-dev mailing list
> aerogear-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/aerogear-dev
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/aerogear-dev/attachments/20170929/404c311b/attachment.html 


More information about the aerogear-dev mailing list