Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cbi-dev] CBI and GitHub
  • From: Christoph Daniel Schulze <cds@xxxxxxxxxxxxxxxxxxxxxx>
  • Date: Wed, 1 Apr 2020 16:23:11 +0200
  • Autocrypt: addr=cds@xxxxxxxxxxxxxxxxxxxxxx; keydata= mQINBE5fjuMBEAD48zDs5o4arnTYl64WzSSuqB/PGVhbkosG3+++h4RoMHL1/kGdeSlf90n/ 9M3ndvJ9ZzKJOd7LfBkNtbf/E9MwCsuQoCWoImZCdE1+cDQjgyPv9B4ui0V5l7tzncvPi2mD ecg4zv+fsQT/BWHI2VDPscGsCkQ9JLDGWnTDmvb39fv2wl7aGnZn5rZ/F9nljnwR1Q6g55ym KKHCNkket+GlYP8/iseE5DHOBMTV19IXD1JYwndep5om3wb+uUkA5wu7tBFvCEai65ZfvP0j n1LKtcDO/36q3jpno0XRSwb9tZQl72Zq0WJOxGfdrVUbjoAX7wusLcQCI1cec7U74oL6DUYo 1wCvF7kwGHzIJLU/MhCJPlqJzBURVv0rQmXk3Jr6s3vNrDNmvKsQ3cB9wmzwUNhusAS3Th41 bfqVicWt+lpkv9/IRTNDYZP599MY/Ej6oVbRhU/19zgliw+C3GvZ/2WXbrfidWsswliX1xIt Adhbt/UB22+AqkOHbuJARmaLImteifb8KIKtdG3j2BlKLxzAVV3OGNa98+s6b3NKAzGTZ4OU rjJUlRLMuZSvn0Zj81h9/67UjG46V1o8BgCcXbeIw27Xze5ttvDUOkbOPgZxXH0WQ27y0S4g fumoDt50Bj0iRQ9E8ll6qP0YC/yEEdTZGByl0luCzMvs7jVLYQARAQABtDVDaHJpc3RvcGgg RGFuaWVsIFNjaHVsemUgPGNkc0BpbmZvcm1hdGlrLnVuaS1raWVsLmRlPokCOwQTAQIAJQIb IwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AFAk5fj5wCGQEACgkQj26g5U3PUVpqdQ//UuCu tpmdTEtIqCX1xFBtGl5u7LnCgjn/AgFLM4DAmfKK5fuAnRrJP8YykGTSSLMshSui7+Aiqki1 +wUrvk3QUcTVfFzD4xnjARd+uDGWvU+D5PGt/8ut7CMjyeZlxaIElwGJKcM63xV3WzNDlG9j X+EfKbKhQJFIGH0EH0Dbs4h+ZwQANb2Q0nKXwhkSNoTkvZSxUDMhZ+GZb/9BLgOdFBruKtGE YYlz4+dERtWWVZp4QJaiL4C3Ssp8eVIXpoIACw3qgaAQpQDH+z7HUfnhyM3OaUh+b9abJcQL BpWhPbps8Ce1ftl+CT9XfW+3Z4P0wO4m4Lu5DbOlhANkaOy56q93j/L9o1ZE2rKfYPDqe3GO FtTzvtcxi5XfPB0AXn5AGVbawFF4uo32eNUteco+9urJkeg5GeMaqoMfQX1nqcr4T9U7ocKl RqzKCE+vwsxP3J/QEDOCasg0HbEV1E5T62hqJooyJ1Y4dgUknoAq6Rz0VMMN8BkhhScPwjqR mxer55h4nzDk3z7F10UkZ1wNqEq9PzlKVaEKIs0qgbIkfmO7JO82wP7FSW8T6yyRWiKGv3VI amARBZjt3vn5t3VesTvUylwlCmJ9NssKvTmjElFJSw4JswaRAYGyE887u7RUNZJ06vz1fVWU mUX44VXlWMGquRnICuzh+wfkqoKsBUe5Ag0ETl+O4wEQAL+05gw2OItHvfVMkKarpvIbVf3Q lqNGbkacK1Ykw14urhNZZ8zSnzgqwrhp/QHdEGXjLgT66DCdOzp7HLc5z+Y7L8WQaUQIMFhx qq8GCIm7Ld/Fh8ZzxpEkt93v4m5L2u9HbLTU/My/hYfswE13ZDO1wMurgakuyeZh4btXYQiR /KJAjgRZY2feXtcCly1fwNlWXVMN2/qUg7vnU2R44YYq+7jlrQNsoCAOTjRcH+9BgeMNqzll A7YW6F2to7u+iw22eYSJjUsKltSdTjO5PhGPQzgOYPuFlY7SDsXQcqHAlbuvdirudU9FZkpi QHeSvUrq4UpetEhD3E0OAe3GlA0Qappi90twjomMHspudEuFXZPNklxTpXOvP+psJnhNdoCG pU5ZcE4AndOUX85ybD1/GgeSi4+SjSMruFSFb24XBUUZa4D7jmhg4OZUsIxuhaO0O2yo+KxB OO7mqN3OrZ1nWUo/glftjsUOfMfv2oFAOAhDeufRQ9LiMvT8URLX5c8WYIEDYC2zfU3qJOnn fKpkJI8kD12D0+TbuDdGjdz0l3KhNbdGCZDOpXwr9Sw17iFPgHvyCbmfv1nf3EGLm+Fzjxxv gFlbXitbKuap7A4GdJSKv7s4oqDW21PanlBmsnA7yvjdI1A1SRdNM+lwk64z5sDHmAaAReuP GNROCZsrABEBAAGJAh8EGAECAAkFAk5fjuMCGwwACgkQj26g5U3PUVp1Jw/9FFKUh2oXSApu B9Ca1nHgYcgzRr92BwbI3oXpl4t1HgK1C+0oq4SmmU175oE4GreCF3ysk8rvl+NsFxzMTlkD RQDp25NrbD6WWgwESJQPtxBrQs9qq8BAVen2cTPhoJcPU3qO4jqJohqYY9Q+/XmKzB+4J596 FYirqig/L95Qt1aMkCktDxIwTVMjho0SXzRCngeefkQzd1EAfqKdZmYPLZ5ko0D6Z82AICCD dAc1n9S8THISQ2hdjGgF8Fkr/K+dAcueb9QzUUYcqy2I9iaBsjDmKVd8P83oGvMQZ1J90z+0 GBVSHFMyVnckxgAuIMbPbP3gK8FUYjtiDBU0qiaLGENYtf4Yvm7c8Z23BRf0IEgQU3+kNzYW ZUXni4Qto4T9CZEWeazW0D2XzuhNHi8LblwPd0yr2EdMASK2lAqTNb9Dq09MJGyAGxRLDuyC ddz+qNkWeoseue754XZoKyZykTUDgV4u0MYuW93d0u9I61O61h4Xp7vnqP2JaS6RruiNWerf U1KTK58HQIKiOmqgsgRN67m4ezxCg6ZBUl12S1wNUsoQZFTlEeksLVg6ynWi6viDNudecAnE Pb0P4rLRNsLUyQ2Df2rr4y49cXp6O35FST8DCrdvi7YBZP94gftvK6ShBuO/7IUzW6PtJpUy 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,

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? Are there any Eclipse
projects that are already doing something like this?

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.
- Pushing artifacts to the Eclipse download servers.
- Pushing artifacts to Maven Central.
- Pushing websites to the website repository.

Has any Eclipse project already experimented with this?

Cheers,
Chris

[1] https://wiki.eclipse.org/CBI#GitHub_and_Bot_Accounts

Attachment: signature.asc
Description: OpenPGP digital signature


Back to the top