jenkins.model.Jenkins.getDependencyGraph()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(231)

本文整理了Java中jenkins.model.Jenkins.getDependencyGraph()方法的一些代码示例,展示了Jenkins.getDependencyGraph()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Jenkins.getDependencyGraph()方法的具体详情如下:
包路径:jenkins.model.Jenkins
类名称:Jenkins
方法名:getDependencyGraph

Jenkins.getDependencyGraph介绍

暂无

代码示例

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Gets all the upstream projects including transitive upstream projects.
  3. *
  4. * @since 1.138
  5. */
  6. public final Set<AbstractProject> getTransitiveUpstreamProjects() {
  7. return Jenkins.getInstance().getDependencyGraph().getTransitiveUpstream(this);
  8. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Gets the other {@link AbstractProject}s that should be built
  3. * when a build of this project is completed.
  4. */
  5. public final List<AbstractProject> getDownstreamProjects() {
  6. return Jenkins.getInstance().getDependencyGraph().getDownstream(this);
  7. }

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Gets all the downstream projects including transitive downstream projects.
  3. *
  4. * @since 1.138
  5. */
  6. public final Set<AbstractProject> getTransitiveDownstreamProjects() {
  7. return Jenkins.getInstance().getDependencyGraph().getTransitiveDownstream(this);
  8. }

代码示例来源:origin: jenkinsci/jenkins

  1. public final List<AbstractProject> getUpstreamProjects() {
  2. return Jenkins.getInstance().getDependencyGraph().getUpstream(this);
  3. }

代码示例来源:origin: jenkinsci/jenkins

  1. final DependencyGraph graph = Jenkins.getInstance().getDependencyGraph();
  2. List<Dependency> downstreamProjects = new ArrayList<Dependency>(
  3. graph.getDownstreamDependencies(build.getProject()));

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. /**
  2. * Gets all the upstream projects including transitive upstream projects.
  3. *
  4. * @since 1.138
  5. */
  6. public final Set<AbstractProject> getTransitiveUpstreamProjects() {
  7. return Jenkins.getInstance().getDependencyGraph().getTransitiveUpstream(this);
  8. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. /**
  2. * Gets the other {@link AbstractProject}s that should be built
  3. * when a build of this project is completed.
  4. */
  5. public final List<AbstractProject> getDownstreamProjects() {
  6. return Jenkins.getInstance().getDependencyGraph().getDownstream(this);
  7. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. /**
  2. * Gets all the downstream projects including transitive downstream projects.
  3. *
  4. * @since 1.138
  5. */
  6. public final Set<AbstractProject> getTransitiveDownstreamProjects() {
  7. return Jenkins.getInstance().getDependencyGraph().getTransitiveDownstream(this);
  8. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. public final List<AbstractProject> getUpstreamProjects() {
  2. return Jenkins.getInstance().getDependencyGraph().getUpstream(this);
  3. }

代码示例来源:origin: jenkinsci/maven-plugin

  1. private boolean inDownstreamProjects(AbstractProject<?,?> downstreamProject) {
  2. DependencyGraph graph = Jenkins.getInstance().getDependencyGraph();
  3. Set<AbstractProject> tups = graph.getTransitiveUpstream(downstreamProject);
  4. for (AbstractProject tup : tups) {
  5. List<AbstractProject<?,?>> downstreamProjects = getUpstreamProject().getDownstreamProjects();
  6. for (AbstractProject<?,?> dp : downstreamProjects) {
  7. if(dp!=getUpstreamProject() && dp!=downstreamProject && dp==tup)
  8. return true;
  9. }
  10. }
  11. return false;
  12. }
  13. }

代码示例来源:origin: jenkinsci/maven-plugin

  1. private boolean areUpstreamsBuilding(AbstractProject<?,?> downstreamProject,
  2. AbstractProject<?,?> excludeProject, TaskListener listener) {
  3. DependencyGraph graph = Jenkins.getInstance().getDependencyGraph();
  4. Set<AbstractProject> tups = graph.getTransitiveUpstream(downstreamProject);
  5. for (AbstractProject tup : tups) {

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. final DependencyGraph graph = Jenkins.getInstance().getDependencyGraph();
  2. List<Dependency> downstreamProjects = new ArrayList<Dependency>(
  3. graph.getDownstreamDependencies(build.getProject()));

相关文章

Jenkins类方法