I have some ideas for the digger jenkins, but some of them may be too much
specific for the students and in some cases they may be just boring.
I think it's best to allow students to perform some experiments with build
pipelines.
For example:
- adding automatic tests to pipelines using emulator etc.
- adding automatic app store distribution to Android and IOS
- playing around with fastlane (for example making screenshots of the app
during the build)
- building pipeline helpers in form of DSL language
- extending build pipelines by adding support for mobile plugins (more
jenkins than digger jenkins, but we can still benefit from this one)
Basically no limitations here as students may have their fav build tools
etc.
This would allow us to see how easy is to build pipelines and if digger
jenkins would work with this custom requirements without changes.
No specific digger knowledge would be required and entire process may be
quite enjoyable for the students interested in mobile apps development.
We can use them later as inspiration and share as pipeline examples.
I can provide more info how we can organize this and how it will span
across 3 months of work.
*> How about integration of Digger-Jenkins with Eclipse Che?*
The way I see it, is that Jenkins can listen to changes in git repository.
Commit from che would trigger build on the Jenkins.
Regards
On Sat, Jan 14, 2017 at 11:28 AM, Matthias Wessendorf <matzew(a)apache.org>
wrote:
launching it, I saw there is Android support:
https://eclipse-che.readme.io/docs/che-and-android
So, that builds the app already, but perhaps still not a bad idea to hook
to AeroGear Digger-Jenkins, and that way one could leverage full Jenkins
CI/CD from Che; Not sure... worth to explore!
On Saturday, 14 January 2017, Matthias Wessendorf <matzew(a)apache.org>
wrote:
> How about integration of Digger-Jenkins with Eclipse Che?
>
>
http://www.eclipse.org/che/
>
> docker run eclipse/che start :-)
>
> On Friday, 13 January 2017, Ali Ok <aliok(a)redhat.com> wrote:
>
>> Hi Matthias,
>>
>> Being a GSoC student myself 6 years ago, I am super interested in being
>> a mentor. However, I am out of ideas since the thing I am interested,
>> Jenkins-Digger, is just starting and it is hard to come up with student
>> ideas.
>>
>> After spending a lot of time thinking about it and reading JIRA tickets
>> [1] for inspiration, the only thing I can come up with is client libraries
>> for Jenkins-Digger in many different languages and platforms like Golang,
>> Python, Ruby etc.
>>
>> While this idea might be OK, it might be a little bit too easy. GSoC FAQ
>> page says [2] "30+ hours a week working on your project during the 3 month
>> coding period".
>> What do you think?
>>
>> Windows containerized Docker builds
>>
>> BTW, this is a simple and brilliant idea.
>>
>> [1]:
https://issues.jboss.org/browse/AGDIGGER
>> [2]:
https://developers.google.com/open-source/gsoc/faq
>>
>> Cheers
>>
>> On Fri, Jan 6, 2017 at 9:20 AM, Matthias Wessendorf <matzew(a)apache.org>
>> wrote:
>>
>>> Hi,
>>>
>>> for this years GSoC, I think it would be interesting to have students
>>> evaluate some ideas.
>>>
>>> For Push Server:
>>> * Apache HBase database model for UPS + migration of data from SQL
>>> (MySQL/Postgres) to HBase
>>> * Apache Kafka for centralized messaging in UPS
>>> * Apache Spark for realtime processing of our push metrics
>>>
>>> Some of the above ideas are already capture in this larger/raw JIRA:
>>>
https://issues.jboss.org/browse/AGPUSH-1998
>>>
>>>
>>> For Jenkins-Digger:
>>> * Windows containerized Docker builds
>>>
>>> Any other thoughts ?
>>>
>>> --
>>> Matthias Wessendorf
>>>
>>> blog:
http://matthiaswessendorf.wordpress.com/
>>> twitter:
http://twitter.com/mwessendorf
>>>
>>> _______________________________________________
>>> aerogear-dev mailing list
>>> aerogear-dev(a)lists.jboss.org
>>>
https://lists.jboss.org/mailman/listinfo/aerogear-dev
>>>
>>
>>
>
> --
> Sent from Gmail Mobile
>
--
Sent from Gmail Mobile
_______________________________________________
aerogear-dev mailing list
aerogear-dev(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev