Skip to content

ci: Move more process from Travis to GitHub Actions#1133

Merged
KengoTODA merged 29 commits into
masterfrom
build-eclipse-on-github-actions
Jun 8, 2020
Merged

ci: Move more process from Travis to GitHub Actions#1133
KengoTODA merged 29 commits into
masterfrom
build-eclipse-on-github-actions

Conversation

@KengoTODA

@KengoTODA KengoTODA commented May 18, 2020

Copy link
Copy Markdown
Member

Replace Travis CI with GitHub Actions to use modern and updated ecosystem.

Note that the performance is not improved: For example, the build on Travis CI spent 6 min 26 sec while another on GitHub Actions spent 7 min 57 sec at this timing.

refs #1123

@KengoTODA KengoTODA self-assigned this May 18, 2020
KengoTODA added 25 commits May 18, 2020 21:05
to avoid the following error from :sonarqube task

> Could not find ref: master in refs/heads, refs/remotes/upstream or refs/remotes/origin
to avoid the following error from :sonarqube task

> Could not find ref: master in refs/heads, refs/remotes/upstream or refs/remotes/origin
this feature was disabled by #1061 unexpectedly
KengoTODA added 2 commits June 7, 2020 18:04
to enable build cache, we need to keep the server running,
with enough RAM. but it is too expencive to keep, and its effect
is not so big.
@KengoTODA KengoTODA marked this pull request as ready for review June 7, 2020 10:27
@KengoTODA KengoTODA changed the title Move more process from Travis to GitHub Actions ci: Move more process from Travis to GitHub Actions Jun 7, 2020
@sonarqubecloud

sonarqubecloud Bot commented Jun 7, 2020

Copy link
Copy Markdown

Kudos, SonarCloud Quality Gate passed!

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities (and Security Hotspot 0 Security Hotspots to review)
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

warning The version of Java (1.8.0_252) you have used to run this analysis is deprecated and we will stop accepting it from October 2020. Please update to at least Java 11.
Read more here

@KengoTODA

Copy link
Copy Markdown
Member Author

@spotbugs/everyone this PR is ready to review, please check.
This is a part of deploy automation #1123, so even though this PR itself has less benefit, it'll be a basis to apply more automation such as checksum generation #1132 and JPMS module data generation.

@KengoTODA KengoTODA merged commit bd8eda0 into master Jun 8, 2020
@KengoTODA KengoTODA deleted the build-eclipse-on-github-actions branch June 8, 2020 01:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants