Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[gemoc-dev] Github actions on github GEMOC organization + deployment on maven central
  • From: Didier Vojtisek <didier.vojtisek@xxxxxxxx>
  • Date: Wed, 23 Jun 2021 09:31:58 +0200
  • Delivered-to: gemoc-dev@xxxxxxxxxxx
  • Ironport-hdrordr: A9a23:Zvql7650SqQwh6xGTwPXwVyDI+orL9Y04lQ7vn2ZESYlC/Bxl6iV88jzpiWE8Ar5OUtQ0exoV5PwJE80maQZ3WAxB8bAYOCighrPEGgA1/qo/9SDIVybygc1784JGMJD4Z/LfD9HZK3BjjVQZuxB/DDxysGVbInlo0tFfEVPUeVN/g15AgGUHgldXw9dH6MjGJ6d/MZc4xK9ZHU+dK2Adz04dtmGg+eOuIPtYBYACRJiwhKJlymQ87L/EwKVxFM3Ty5P5bsp8GDDkxb8j5/T9M2T+1v57Sv+/p5WkNzuxp9oH8qXkPEPJjHtkAqzIKx8Rry5uiwvqu3H0idtrPD85zMbe+hj4XLYeW+45TH33RP76S0j73/5xUXdqlHIyPaJHg4SOo5kv8Z0YxHZ400vsJVXy6RQxVuDu55WFx/b2B7WwrHzJklXv3vxhUBnvf8YjnRZX4dbQqRWt5Yn509QEI0NBmbG84ghCvBpF9zg//5YflORUmDBsgBUsYWRd0V2Oi3DblkJu8ST3TQTtmt+1VEg38Aanm0N7tY0TIRF/f3NNuBznrlIRMkQcK5tGY46MJSKI12IZSiJHHOZIFzhGq1CEWnKsYTP+7kw5PunYtgNwIEpkJrMSlVFrmQ/EnieUvGm7dluyFTgUW+9VTPixoV1/J5ioITmSL7qKyGYDFY0k8WhpP0bCMjaV/GvOItfDvL5IXH1cLw5gjHWat13Ez0zQccVstE0VxalucTQMLTwuujaavrIYKP3FzwpQHnyDz8JTHzxItla6UivWnj36SKhBU/FSwjax9ZdAaLa9+8cxMwmLYtXqDEPhVC4/M2QbSBYuqstZU1kPa79mqy1pWOq7X/Fhl8ZZiZ1PwJw2vHNQnlKrQgFPwffarAYoeiSfmhUwT+uOgJ/Z9m+Kn8Tm31HvYaMa7CAzyErDNyqdkiAiWEImX6MR5AA3oWe+MbefI8iBJpOYt08KeyLLW07pe9ZkhYDVOY2fD6eKtoos9TnsHUgPpCQSzC7unboHScbkwObiazWn7BVepJSZU/VbSc8u3d+e9MTvCw6z0Zlusvjpd/nExpDvM0odFJLc2iZG7RAEUCMY5hVgKnifEVqQX6NniHysWBGRoNEzTRjuoXNF1znRRjwOCsphllIlqLxtF9kfGSUeEx9Lnh8rI1mDGzD/nJ+y/WCaKa/23aYLgJq+JBqDBjVJT8JZg9+zdG+0xCY3D6ECHU9350reujQFq4qfb3f0m6kbIeIiaYFFflJ+4sNDqGYjgYva5PXR+a4FkKHNwoZ4X3nmp9+AlgKlJANq4KY5PTK1hnF4EIC
  • List-archive: <https://www.eclipse.org/mailman/private/gemoc-dev/>
  • List-help: <mailto:gemoc-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/gemoc-dev>, <mailto:gemoc-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/gemoc-dev>, <mailto:gemoc-dev-request@eclipse.org?subject=unsubscribe>
  • User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.11.0

Hi
1/ I've recently experimented with Github actions in GEMOC projects using the free runners

The approach is quite similar to gitlab-ci and may be simplier to set up than using jenkins for simple experimental projects.

It currently run using the free runners, if you think we may need to add extra runners( free runners are limited in cpu time per month), feel free to ask me.

2/ I've also deployed some artefact to the maven central, (signing, and promoting release jars)  If you have similar requirement feel free to ask too.

happy prototyping with GEMOC !
best regards
Didier


On 10/06/2021 10:31, Didier Vojtisek wrote:

Hi

FYI

The 2 jenkins we use (the one used by the Eclipse organization (https://ci.eclipse.org/gemoc/job/gemoc-studio-integration/) and the one used by the GEMOC initiative organization (https://ci.inria.fr/gemoc/job/gemoc-studio-eclipseforks-integration/)) have been improved. The underlying tool that enables multibranch build pipeline on integrated repositories (https://github.com/gemoc/git-sync-tools) has been improved to automatically filter inactive branches and is now published on maven central.

Feel free to use the repositories forked in https://github.com/gemoc in order to develop your future contribution to the GEMOC framework and enjoy the feedback of the GEMOC organization CI (https://ci.inria.fr/gemoc/job/gemoc-studio-eclipseforks-integration/) ) to make sure that your contribution will not  break the build when you submit it.

Best regards
Didier



--
Didier Vojtisek
SED Rennes - DiverSE Team - LogicA Team
Inria, Univ Rennes, CNRS, IRISA
Campus de beaulieu
35042 Rennes
02 99 84 75 07



Back to the top