diff --git a/src/main/java/org/jenkinsci/plugins/pipeline/github/library/GitHubLibraryResolver.java b/src/main/java/org/jenkinsci/plugins/pipeline/github/library/GitHubLibraryResolver.java index 640d4a9..0935cb6 100644 --- a/src/main/java/org/jenkinsci/plugins/pipeline/github/library/GitHubLibraryResolver.java +++ b/src/main/java/org/jenkinsci/plugins/pipeline/github/library/GitHubLibraryResolver.java @@ -47,7 +47,7 @@ @Override public Collection forJob(Job job, Map libraryVersions) { List libs = new ArrayList<>(); for (Map.Entry entry : libraryVersions.entrySet()) { - if (entry.getKey().matches("github[.]com/([^/]+)/([^/]+)")) { + if (entry.getKey().matches("github.([^/]+[.])?com/([^/]+)/([^/]+)")) { String name = entry.getKey(); // Currently GitHubSCMSource offers no particular advantage here over GitSCMSource. LibraryConfiguration lib = new LibraryConfiguration(name, new SCMSourceRetriever(new GitSCMSource(null, "https://" + name + ".git", "", "*", "", true)));