Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Contribute GH Build action to platform.ui #151

Merged
merged 1 commit into from Jun 17, 2022

Conversation

vogella
Copy link
Contributor

@vogella vogella commented Jun 17, 2022

Adds GH verification in the hope that GH validation is faster than the
Jenkins one.

Fixes #150

@vogella vogella requested a review from laeubi June 17, 2022 08:27
@laeubi
Copy link
Contributor

laeubi commented Jun 17, 2022

You should add the unitest.yml as well ...

-Dproject.build.sourceEncoding=UTF-8
-Dorg.slf4j.simpleLogger.showDateTime=true
-Dorg.slf4j.simpleLogger.dateTimeFormat=HH:mm:ss.SSS
-DtrimStackTrace=false
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You might want to add property t not fail on failing tests and using multiple threads.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tried to use the same settings as Jenkins build file. We should change both if we want to but I would avoid doing this for the intial contribution.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

do not failed with test ist a requirement for the unitest action to work.

@laeubi
Copy link
Contributor

laeubi commented Jun 17, 2022

You are missing the toolcahins.xml and toolchain maven option.

@vogella
Copy link
Contributor Author

vogella commented Jun 17, 2022

You are missing the toolcahins.xml and toolchain maven option.

As does the Jenkins file

@akurtakov
Copy link
Member

You are missing the toolcahins.xml and toolchain maven option.

As does the Jenkins file

JIPP auto inject the toolchain.xml so no need to handle it manually.

@vogella
Copy link
Contributor Author

vogella commented Jun 17, 2022

You are missing the toolcahins.xml and toolchain maven option.

As does the Jenkins file

JIPP auto inject the toolchain.xml so no need to handle it manually.

Ignore my deleted comment, I saw now that it was silly.

Adds GH verification in the hope that GH validation is faster than the
Jenkins one.

Fixes eclipse-platform#150
@laeubi
Copy link
Contributor

laeubi commented Jun 17, 2022

Would be nice to have the complete build command in Jenkins build file too

Why? it doesn't make sense, as it is the complete commandline as jenkins uses some default locations that maven look at...

And it would harm because if you specify it manually maven would complain that the file do not exits :-)

Hopefully we will get

so toolchains are setup automatically at GH, so please vote/comment/complain/... there to get more attention to this PR :-)

@vogella vogella merged commit 22c3963 into eclipse-platform:master Jun 17, 2022
@vogella
Copy link
Contributor Author

vogella commented Jun 17, 2022

Thanks @laeubi and @akurtakov

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Contribute GH build action
3 participants