Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[capella-dev] Builds on Github

Hi everyone,

 

Starting today, git.polarsys.org may become unavailable on short notice.

So it is time to switch on github, even to run our junit tests.

 

 

Like any other projects on Github, bitbucket, or gitlab, contributions are done with Pull Requests:

 

Right now, just push a new branch (<issue-id for instance>) and create a pull request on the targeted branch.

-          For commiters, you don’t have to fork the repository,

-          For non commiters, you have to fork it.

 

 

Tests can be triggered manually on a given pull request:

 

https://ci.eclipse.org/capella/job/capella-product-gh/

 

Put in PULL_REQUEST the id of the pull request.

 

(for instance, if the pull request is https://github.com/eclipse/capella/pull/1, put 1)

This will trigger capella-product on the given pull request head commit.

Then, will trigger capella-product-test as done in gerrit.

(of instance: https://ci.eclipse.org/capella/job/capella-product-tests/271/ for this pull request 1)

 

 

 

We still don’t have a way to automatically trigger tests on github.

But:

In a near future, we tend  to have automatically junit tests, like codewind did:

https://ci.eclipse.org/codewind/job/Codewind/job/codewind/

 

 

 

 

 

https://github.com/eclipse/codewind/pull/1755

 

 

Best regards

Philippe

 


Back to the top