Skip to content
This repository has been archived by the owner on Apr 4, 2023. It is now read-only.

chore: Per Florent's explanation, let's tag if can pull; else skip. This is just a performance enhancement to reuse unchanged layers when building che-theia-dev, not an indicator to SKIP the che-theia-dev build. #1216

Merged
merged 1 commit into from
Sep 13, 2021

Conversation

nickboldt
Copy link
Contributor

@nickboldt nickboldt commented Sep 13, 2021

What does this PR do?

chore: Per Florent's explanation, let's tag if can pull; else skip. This is just a performance enhancement to reuse unchanged layers when building che-theia-dev, not an indicator to SKIP the che-theia-dev build.

Change-Id: I2f8a2c2eaecc68aad3a1e5f034bc7093d610e489
Signed-off-by: nickboldt nboldt@redhat.com

Screenshot/screencast of this PR

N/A

What issues does this PR fix or reference?

N/A (or see commit message above for issue number)

How to test this PR?

N/A

PR Checklist

As the author of this Pull Request I made sure that:

Reviewers

Reviewers, please comment how you tested the PR when approving it.

@nickboldt
Copy link
Contributor Author

nickboldt commented Sep 13, 2021

Build config did not create any jobs.

travis

@codecov
Copy link

codecov bot commented Sep 13, 2021

Codecov Report

Merging #1216 (48e04bb) into main (c299f59) will decrease coverage by 0.09%.
The diff coverage is 19.21%.

Impacted file tree graph

@@            Coverage Diff             @@
##             main    #1216      +/-   ##
==========================================
- Coverage   32.78%   32.69%   -0.10%     
==========================================
  Files         290      295       +5     
  Lines        9885    10005     +120     
  Branches     1457     1550      +93     
==========================================
+ Hits         3241     3271      +30     
+ Misses       6641     6625      -16     
- Partials        3      109     +106     
Impacted Files Coverage Δ
...theia-about/src/browser/about-che-theia-dialog.tsx 0.00% <0.00%> (ø)
...credentials/src/browser/che-credentials-service.ts 0.00% <0.00%> (ø)
...entials/src/browser/credentials-frontend-module.ts 0.00% <0.00%> (ø)
...eia-credentials/src/common/credentials-protocol.ts 0.00% <0.00%> (ø)
...eia-credentials/src/node/che-credentials-server.ts 0.00% <0.00%> (ø)
...s/src/node/che-theia-credentials-backend-module.ts 0.00% <0.00%> (ø)
...rowser/src/browser/che-mini-browser-environment.ts 0.00% <0.00%> (ø)
...he-server/src/node/che-server-http-service-impl.ts 0.00% <0.00%> (ø)
...-che-server/src/node/che-server-remote-api-impl.ts 38.88% <0.00%> (ø)
...browser/contribution/exec-terminal-contribution.ts 0.00% <0.00%> (ø)
... and 94 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 277e918...48e04bb. Read the comment docs.

@che-bot
Copy link
Contributor

che-bot commented Sep 13, 2021

✅ E2E Happy path tests succeed 🎉

Try Che-Theia editor only Try Che-Theia with Java/maven example Try Che-Theia with NodeJs example

See Details

name link
che-theia quay.io/crw_pr/che-theia:1216
che-theia-endpoint-runtime-binary quay.io/crw_pr/che-theia-endpoint-runtime-binary:1216

Test product:

  • Use comment "[crw-ci-test]" to rerun happy path E2E test.
  • Use comment "[crw-ci-test --rebuild]" to re-build the images and rerun happy path E2E test.

Eclipse Che QE channel: https://mattermost.eclipse.org/eclipse/channels/eclipse-che-qe

@nickboldt
Copy link
Contributor Author

nickboldt commented Sep 13, 2021

PR check running in https://app.travis-ci.com/github/eclipse-che/che-theia/builds/237545007

But has already failed for a few arch combos:

travis2

@nickboldt
Copy link
Contributor Author

Good news: node build on s390x passed.

Bad news: all the container builds failed or errored.

Possible fix: ba902ac

@nickboldt nickboldt changed the title chore: dummy change to test PR check build... fix: instead of pulling existing che-theia-dev:next-travis image, build it each time so we have it fresh for PR checks and CI builds Sep 13, 2021
…his is just a performance enhancement to reuse unchanged layers when building che-theia-dev, not an indicator to SKIP the che-theia-dev build.

Change-Id: I9bd488c936026b8fd26cd21b8301a81fc022a61f
Signed-off-by: nickboldt <nboldt@redhat.com>
@nickboldt nickboldt changed the title fix: instead of pulling existing che-theia-dev:next-travis image, build it each time so we have it fresh for PR checks and CI builds chore: Per Florent's explanation, let's tag if can pull; else skip. This is just a performance enhancement to reuse unchanged layers when building che-theia-dev, not an indicator to SKIP the che-theia-dev build. Sep 13, 2021
@che-bot
Copy link
Contributor

che-bot commented Sep 13, 2021

❌ E2E Happy path tests failed ❗

Try Che-Theia editor only Try Che-Theia with Java/maven example Try Che-Theia with NodeJs example

See Details

name link
che-theia quay.io/crw_pr/che-theia:1216
che-theia-endpoint-runtime-binary quay.io/crw_pr/che-theia-endpoint-runtime-binary:1216

Test product:

  • Use comment "[crw-ci-test]" to rerun happy path E2E test.
  • Use comment "[crw-ci-test --rebuild]" to re-build the images and rerun happy path E2E test.

Eclipse Che QE channel: https://mattermost.eclipse.org/eclipse/channels/eclipse-che-qe

@nickboldt nickboldt merged commit e50576e into main Sep 13, 2021
@nickboldt nickboldt deleted the dummy-pr-test-19688 branch September 13, 2021 19:15
@che-bot che-bot added this to the 7.37 milestone Sep 13, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants