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

Master #14

Open
wants to merge 303 commits into
base: master
Choose a base branch
from
Open

Master #14

wants to merge 303 commits into from

Conversation

joshua2019
Copy link

  1. fixed Not Found error when job name has slash
  2. changed build result
  3. added logs

RemoteBuildConfiguration.java.txt

alxsap and others added 30 commits March 15, 2018 10:30
Remove unnecessary getDescriptorStatic()
stripped down equals() implementations
Switched Auth compatibility to readResolve()
Fixed missing line endings in remote job log
When the remote job is secured and the authentication is configured via global remote jenkins
config the job can be triggered but handle.readJsonFileFromBuildArchive() fails (unauthenticated).

ERROR: ForbiddenException: Server returned 403 - Forbidden.
User does not have enough permissions for this request: http://localhost:8081/jenkins/job/Job1/370/artifact/build-results.json
@cashlalala cashlalala force-pushed the master branch 2 times, most recently from 5f2cedb to aaa133e Compare July 21, 2022 20:12
cashlalala and others added 10 commits July 22, 2022 04:13
fetch remaining log after remote job finishes
1. Upgrade to Jenkins 2.346.3 baseline.
2. Fix the compilation issue which the jboss package is not used.
3. Fix the tests that failed in new Jenkins version.
4. Fix SpotBugs issues.
5. Fix stream not closed issue in tests
1. Add OtelUtils to check if opentelemeter is available.
2. Generate W3C traceparent header if there's a valid span.
3. Add test which uses mocker server to verify the traceparent header
Modernize the plugin baseline
cashlalala and others added 10 commits September 5, 2023 01:41
Add OpenTelemetry traces support
Refresh plugin for September 2023
Annotations for Nonnull, CheckForNull, and several others were proposed
for Java as part of dormant Java specification request JSR-305. The
proposal never became a part of standard Java.

Jenkins plugins should switch from using JSR-305 annotations to use
Spotbugs annotations that provide the same semantics.

The [mailing list discussion](https://groups.google.com/g/jenkinsci-dev/c/uE1wwtVi1W0/m/gLxdEJmlBQAJ)
from James Nord describes the affected annotations and why they should
be replaced with annotations that are actively maintained.

The ["Improve a plugin" tutorial](https://www.jenkins.io/doc/developer/tutorial-improve/replace-jsr-305-annotations/)
provides instructions to perform this change.

An [OpenRewrite recipe](https://docs.openrewrite.org/recipes/jenkins/javaxannotationstospotbugs)
is also available and is even better than the tutorial.

Confirmed that automated tests pass on Linux with Java 21.
Replace JSR-305 annotations with spotbugs annotations
[JENKINS-73142] Adapt Parameterized Remote Trigger for Jetty 12 (EE 8)
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.