91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 748KB
    文件類型: .zip
    金幣: 2
    下載: 0 次
    發布日期: 2021-05-28
  • 語言: 其他
  • 標簽: 開源??

資源簡介

git-plugin, Jenkins的Git插件 配置管理插件Jenkins的Git軟件配置管理有關詳細的功能描述,請參見 Jenkins使用 JIRA 報告問題/功能請求主分支主分支是git插件的主要開發分支。提供給插件插件源代碼是在 GitHub上的主機。 新功能建議

資源截圖

代碼片段和文件信息

package?hudson.plugins.git;

import?hudson.EnvVars;
import?hudson.Extension;
import?hudson.model.AbstractDescribableImpl;
import?hudson.model.Descriptor;
import?org.apache.commons.lang.StringUtils;
import?org.kohsuke.stapler.DataBoundConstructor;

import?java.io.Serializable;
import?java.util.ArrayList;
import?java.util.Arrays;
import?java.util.Collection;
import?java.util.List;
import?java.util.StringTokenizer;
import?java.util.regex.Matcher;
import?java.util.regex.Pattern;
import?org.kohsuke.stapler.export.Exported;
import?org.kohsuke.stapler.export.ExportedBean;

import?edu.umd.cs.findbugs.annotations.NonNull;

/**
?*?A?specification?of?branches?to?build.?Rather?like?a?refspec.
?*
?*?eg:
?*?

?*?master
?*?origin/master
?*?origin/*
?*?origin/*/thing
?*?

?*/
@ExportedBean
public?class?BranchSpec?extends?AbstractDescribableImpl?implements?Serializable?{
????private?static?final?long?serialVersionUID?=?-6177158367915899356L;

????private?String?name;

????@Exported
????public?String?getName()?{
????????return?name;
????}

????public?void?setName(String?name)?{
???? if(name?==?null)
????????????throw?new?IllegalArgumentException();
????????else?if(name.length()?==?0)
????????????this.name?=?“**“;
????????else
????????????this.name?=?name.trim();
????}

????@DataBoundConstructor
????public?BranchSpec(String?name)?{
????????setName(name);
????}

????public?String?toString()?{
????????return?name;
????}

????public?boolean?matches(String?item)?{
????????EnvVars?env?=?new?EnvVars();
????????return?matches(item?env);
????}

????/**
?????*?Compare?a?git?branch?reference?to?configured?pattern.
?????*?


?????*?reference?uses?normalized?format?‘ref/(heads|tags)/xx‘
?????*?pattern?do?support
?????*?


    ?????*?????
  • ref/heads/branch

  • ?????*?????
  • (remote-name)?/branch

  • ?????*?????
  • ref/remotes/branch

  • ?????*?????
  • tag

  • ?????*?????
  • (commit?sha1)

  • ?????*?

?????*?@param?ref?branch?reference?to?compare
?????*?@param?env?environment?variables?to?use?in?comparison
?????*?@return?true?if?ref?matches?configured?pattern
?????*/
????public?boolean?matches(String?ref?EnvVars?env)?{
????????return?getPattern(env).matcher(ref).matches();
????}

????/**
?????*?Compare?the?configured?pattern?to?a?git?branch?defined?by?the?repository?name?and?branch?name.
?????*?@param?repositoryName?git?repository?name
?????*?@param?branchName?git?branch?name
?????*?@return?true?if?repositoryName/branchName?matches?this?BranchSpec
?????*/
????public?boolean?matchesRepositoryBranch(String?repositoryName?String?branchName)?{
????????if?(branchName?==?null)?{
????????????return?false;
????????}
????????Pattern?pattern?=?getPattern(new?EnvVars()?repositoryName);
????????String?branchWithoutRefs?=?cutRefs(branchName);
????????return?pattern.matcher(branchWithoutRefs).matches()?||?pattern.matcher(join(repositoryName?branchWithoutRefs)).matches();
????}

????/**
?????*?@deprecated?use?{@link?#filterMatching(Collection?EnvVa

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-09-17?02:26??git-plugin-master\
?????目錄???????????0??2019-09-17?02:26??git-plugin-master\.dependabot\
?????文件?????????230??2019-09-17?02:26??git-plugin-master\.dependabot\config.yml
?????目錄???????????0??2019-09-17?02:26??git-plugin-master\.github\
?????文件????????1905??2019-09-17?02:26??git-plugin-master\.github\pull_request_template.md
?????文件??????????95??2019-09-17?02:26??git-plugin-master\.github\release-drafter.yml
?????文件?????????241??2019-09-17?02:26??git-plugin-master\.gitignore
?????目錄???????????0??2019-09-17?02:26??git-plugin-master\.mvn\
?????文件?????????422??2019-09-17?02:26??git-plugin-master\.mvn\extensions.xml
?????文件??????????52??2019-09-17?02:26??git-plugin-master\.mvn\maven.config
?????文件????????1997??2019-09-17?02:26??git-plugin-master\CONTRIBUTING.md
?????文件????????2274??2019-09-17?02:26??git-plugin-master\Jenkinsfile
?????文件????????1055??2019-09-17?02:26??git-plugin-master\MIT-LICENSE.txt
?????文件???????10921??2019-09-17?02:26??git-plugin-master\README.md
?????文件?????????306??2019-09-17?02:26??git-plugin-master\essentials.yml
?????文件???????10491??2019-09-17?02:26??git-plugin-master\pom.xml
?????目錄???????????0??2019-09-17?02:26??git-plugin-master\src\
?????目錄???????????0??2019-09-17?02:26??git-plugin-master\src\main\
?????目錄???????????0??2019-09-17?02:26??git-plugin-master\src\main\java\
?????目錄???????????0??2019-09-17?02:26??git-plugin-master\src\main\java\hudson\
?????目錄???????????0??2019-09-17?02:26??git-plugin-master\src\main\java\hudson\plugins\
?????目錄???????????0??2019-09-17?02:26??git-plugin-master\src\main\java\hudson\plugins\git\
?????文件????????8287??2019-09-17?02:26??git-plugin-master\src\main\java\hudson\plugins\git\BranchSpec.java
?????文件????????1393??2019-09-17?02:26??git-plugin-master\src\main\java\hudson\plugins\git\ChangelogToBranchOptions.java
?????文件????????1601??2019-09-17?02:26??git-plugin-master\src\main\java\hudson\plugins\git\GitBranchSpecifierColumn.java
?????文件????????3029??2019-09-17?02:26??git-plugin-master\src\main\java\hudson\plugins\git\GitBranchTokenMacro.java
?????文件????????5037??2019-09-17?02:26??git-plugin-master\src\main\java\hudson\plugins\git\GitChangeLogParser.java
?????文件???????24481??2019-09-17?02:26??git-plugin-master\src\main\java\hudson\plugins\git\GitChangeSet.java
?????文件????????1108??2019-09-17?02:26??git-plugin-master\src\main\java\hudson\plugins\git\GitChangeSetList.java
?????文件???????21793??2019-09-17?02:26??git-plugin-master\src\main\java\hudson\plugins\git\GitPublisher.java
?????文件????????3312??2019-09-17?02:26??git-plugin-master\src\main\java\hudson\plugins\git\GitRevisionBuildParameters.java
............此處省略675個文件信息

評論

共有 條評論