Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [cbi-dev] CBI and GitHub
  • From: Christoph Daniel Schulze <cds@xxxxxxxxxxxxxxxxxxxxxx>
  • Date: Wed, 1 Apr 2020 17:14:52 +0200
  • Autocrypt: addr=cds@xxxxxxxxxxxxxxxxxxxxxx; keydata= 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 AhNb8svGtei0VN62DgG1NeU=
  • Delivered-to: cbi-dev@xxxxxxxxxxx
  • List-archive: <https://www.eclipse.org/mailman/private/cbi-dev>
  • List-help: <mailto:cbi-dev-request@eclipse.org?subject=help>
  • List-subscribe: <https://www.eclipse.org/mailman/listinfo/cbi-dev>, <mailto:cbi-dev-request@eclipse.org?subject=subscribe>
  • List-unsubscribe: <https://www.eclipse.org/mailman/options/cbi-dev>, <mailto:cbi-dev-request@eclipse.org?subject=unsubscribe>
  • User-agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:68.0) Gecko/20100101 Thunderbird/68.6.0

Hi,

thanks, Fred and Jonah, that helped a lot. :)

Cheers and good health,
Chris

On 01/04/2020 16:59, Frederic Gurr wrote:
> Hi,
> 
> See my comments inline.
> 
> On 01.04.20 16:23, Christoph Daniel Schulze wrote:
>> Hi,
>>
>> I have two questions regarding the integration of GitHub into the build
>> process.
>>
>> If I understand the CBI documentation [1] correctly, it is already
>> possible to trigger Jenkins builds whenever a branch or pull request is
>> updated on GitHub. Is it also possible to integrate information on
>> whether the build passed onto pull requests?
> Yes, in general, projects use the result of building a pull request as
> validation if a pull request is ready to be merged (e.g. it's one of the
> checks, like the ECA validation). For example:
> https://github.com/eclipse/kuksa.integration/pull/27
> 
>> Are there any Eclipse projects that are already doing something like this?
> Yes. I'd reckon that the majority of the Eclipse projects that have
> their source code on GitHub and use a Jenkins instance do pull request
> validation (e.g. Xtext, Lemminx, Kuksa, Corrosion, and many more).
> 
>> Also, we're currently experimenting with GitHub Actions to perform
>> integration tests on pull requests and branches. Since they are well
>> integrated in GitHub, this should be straightforward. On that occasion,
>> we were wondering to what extend our complete Jenkins build might be
>> migrated over to GitHub actions. In particular, I feel the following
>> areas might be problematic:
>>
>> - Having artifacts signed.
> Only possible from Eclipse CI instances.
>> - Pushing artifacts to the Eclipse download servers.
> Only possible from Eclipse CI instances.
>> - Pushing artifacts to Maven Central.
> It's technically possible, but not recommended, since credentials and
> GPG keys should be stored at the EF.
>> - Pushing websites to the website repository.
> Possible from the outside. Some projects host their website content on
> GitHub and push it to the website repositories.
> 
> 
>> Has any Eclipse project already experimented with this?
>>
>> Cheers,
>> Chris
>>
>> [1] https://wiki.eclipse.org/CBI#GitHub_and_Bot_Accounts
>>
> 
> Regards,
> 
> Fred
> 
> 
> 
> _______________________________________________
> cbi-dev mailing list
> cbi-dev@xxxxxxxxxxx
> To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/cbi-dev
> 

Attachment: signature.asc
Description: OpenPGP digital signature


Back to the top