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

Build on Jiro and deploy to download.eclipse.org #100

Merged
merged 3 commits into from
May 29, 2023

Conversation

jonahgraham
Copy link
Member

@jonahgraham jonahgraham commented May 28, 2023

  • Add Jenkinsfile to build on Eclipse Jenkins infra
  • Auto-deploy p2 to download.eclipse.org/tools/cdt/builds/cdt-lsp/$BRANCH_NAME
  • Jarsign the produced artifacts (production profile in maven)
  • Document running CDT LSP by installing from new download location

Also includes a couple of smaller fixes to related files

Because it is not easy to test this type of releng work with normal CI flows, I created a job on Jenkins that builds from my fork to make sure things are working ok - https://ci.eclipse.org/cdt/job/cdt-lsp-jonahgraham-fork/job/jiro/ publishing to https://download.eclipse.org/tools/cdt/builds/cdt-lsp/jiro/

- Add Jenkinsfile to build on Eclipse Jenkins infra
- Auto-deploy p2 to download.eclipse.org/tools/cdt/builds/cdt-lsp/$BRANCH_NAME
- Jarsign the produced artifacts (production profile in maven)
- Document running CDT LSP by installing from new download location
@jonahgraham
Copy link
Member Author

Copy link
Member

@ruspl-afed ruspl-afed left a comment

Choose a reason for hiding this comment

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

Thank you @jonahgraham for implementation and testing.
LGTM

@jonahgraham jonahgraham merged commit d30adc2 into eclipse-cdt:master May 29, 2023
@jonahgraham jonahgraham deleted the jiro branch May 29, 2023 14:01
@jonahgraham
Copy link
Member Author

@jonahgraham jonahgraham added this to the 1.0.0 milestone Sep 18, 2023
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.

2 participants