-
Notifications
You must be signed in to change notification settings - Fork 30
[JENKINS-70870] Save libraries as JAR files rather than unpacked #57
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
Draft
jglick
wants to merge
46
commits into
jenkinsci:master
Choose a base branch
from
jglick:dir2Jar
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 12 commits
Commits
Show all changes
46 commits
Select commit
Hold shift + click to select a range
62562ac
Sketch of saving libraries as JAR files rather than unpacked
jglick c02ed47
Incremental deployment of https://github.com/jenkinsci/workflow-cps-p…
jglick e5e95d0
Avoiding an extraneous empty dir
jglick 8598f5e
Nicer name for temp checkout dir
jglick 10155ea
Simpler handling of `LoadedClasses.srcUrl`; no apparent need for `can…
jglick 0a2ed44
e5e95d0d2f92f5091f1646915f82a88e7e2a5590 & 8598f5e4e032a64c48ae41df12…
jglick fec1f4e
Support for resuming builds
jglick 3cd3102
Fixing `ResourceStep`
jglick e2b6276
Clearer name for `GLOBAL_LIBRARIES_DIR`
jglick f9be590
Switching `*-name.txt` to a manifest attribute; and fixes related to …
jglick a14ed45
Giving up on https://github.com/jenkinsci/workflow-cps-plugin/pull/66…
jglick 1783fb0
May as well pick up https://github.com/jenkinsci/workflow-cps-plugin/…
jglick 3062a97
Comment obsolete as of a14ed45
jglick 859dad1
Properly migrating running builds crossing the update line
jglick 6ba9d43
Restoring SECURITY-2479 defense (SECURITY-2476 is no longer vulnerabl…
jglick fa82612
`SCMSourceRetrieverTest.lease` highlighted that `dir2Jar` was imprope…
jglick 75f2cae
Incremental build of https://github.com/jenkinsci/workflow-cps-plugin…
jglick 5bbb1ed
Restoring support for `INCLUDE_SRC_TEST_IN_LIBRARIES`, as well as war…
jglick 0a7ccb4
Adapting `cloneModeExcludeSrcTest` to revised message
jglick 20729d2
Fixing `vars/*.txt`
jglick 29a8848
`safeSymlinks` broken by requirement to have at least one source file
jglick af8414f
Fixing `LoadedLibraries`, though not yet actual replay
jglick 894fbbb
https://github.com/jenkinsci/workflow-cps-plugin/pull/672 released
jglick 38e609a
Removing comment satisfied by 859dad14fa0893fae45aecbd5532ed178c9f0d87
jglick 2c181cc
Fixing replay
jglick f5b0866
Fixing `LibraryCachingConfigurationTest.clearCache`
jglick 80395ee
`LibraryAdderTest.parallelBuildsDontInterfereWithExpiredCache` simila…
jglick c2c711e
Similarly `ResourceStepTest.cachingRefresh`
jglick 81ca5a6
`symlinksInLibraryResourcesAreNotAllowedToEscapeWorkspaceContext` att…
jglick d1f3aca
SpotBugs
jglick 840cd60
`LibraryCachingCleanup` was unreliable as it sometimes deleted the la…
jglick 0aa22f4
Merged `doClone` back into `doRetrieve` for clarity
jglick 743db17
Introduced `SCMBasedRetriever`, permitting `SCMRetriever` to support …
jglick 444bde7
Also need `class="${descriptor.clazz}"`
jglick 992eeaa
Skip new symlink unit tests on Windows
jglick b7bd774
Pick up https://github.com/jenkinsci/workflow-cps-plugin/pull/673
jglick 10623dd
Also recommend `CloneOption.noTags`
jglick 698ae68
`CloneOption.honorRefspec` can also be useful
jglick 77aea3e
Migrate `LoadedClasses.srcUrl`, and switching persisted field to `Lib…
jglick 2fb8ed9
SpotBugs
jglick 6acba02
https://github.com/jenkinsci/workflow-cps-plugin/pull/673 released
jglick 23125c9
Also delete `lastReadFile` when clearing cache
jglick 68d2a33
Merge branch 'SCMSourceRetriever.clone' into dir2Jar
jglick d2c5eff
Merge branch 'dir2Jar' of https://github.com/jglick/pipeline-groovy-l…
jglick 157d6f0
Removing some minor differences to `SCMSourceRetriever.clone`
jglick d608664
Merge branch 'master' of https://github.com/jenkinsci/pipeline-groovy…
jglick File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.