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

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

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

Jenkins.getRootPath介绍

暂无

代码示例

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

  1. /**
  2. * Gets the file used to store the initial admin password
  3. */
  4. public FilePath getInitialAdminPasswordFile() {
  5. return Jenkins.get().getRootPath().child("secrets/initialAdminPassword");
  6. }

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

  1. /**
  2. * Binds /userContent/... to $JENKINS_HOME/userContent.
  3. */
  4. public DirectoryBrowserSupport doUserContent() {
  5. return new DirectoryBrowserSupport(this,getRootPath().child("userContent"),"User content","folder.png",true);
  6. }

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

  1. /**
  2. * Gets the file used to store the initial admin password
  3. */
  4. public FilePath getInitialAdminPasswordFile() {
  5. return Jenkins.getInstance().getRootPath().child("secrets/initialAdminPassword");
  6. }

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

  1. /**
  2. * Binds /userContent/... to $JENKINS_HOME/userContent.
  3. */
  4. public DirectoryBrowserSupport doUserContent() {
  5. return new DirectoryBrowserSupport(this,getRootPath().child("userContent"),"User content","folder.png",true);
  6. }

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

  1. /**
  2. * Get the folder on master where user can put some packages to avoid
  3. * downloads when creating a VIRTUALENV.
  4. *
  5. * @return The packages folder
  6. * @throws IOException
  7. * @throws InterruptedException
  8. */
  9. public FilePath getMasterPackagesDir() throws IOException, InterruptedException {
  10. return FilePathUtil.isDirectoryOrNull(Jenkins.getInstance().getRootPath().child(BASENAME).child(PACKAGES));
  11. }

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

  1. public Map<String, String> getEnvVarsPropertiesJobProperty(@Nonnull FilePath rootPath,
  2. @Nonnull EnvInjectLogger logger,
  3. boolean loadFilesFromMaster,
  4. @CheckForNull String propertiesFilePath,
  5. @CheckForNull Map<String, String> propertiesContent,
  6. @Nonnull Map<String, String> infraEnvVarsMaster,
  7. @Nonnull Map<String, String> infraEnvVarsNode) throws EnvInjectException {
  8. final Map<String, String> resultMap = new LinkedHashMap<String, String>();
  9. try {
  10. if (loadFilesFromMaster) {
  11. // Even if the propertiesFilePath is null, we do not want to allow loading
  12. // from the master, because it may expose sensitive Environment Variables
  13. if (!EnvInjectPluginConfiguration.getOrFail().isEnableLoadingFromMaster()) {
  14. throw EnvInjectExceptionFormatter.forProhibitedLoadFromMaster(propertiesFilePath);
  15. }
  16. resultMap.putAll(Jenkins.getActiveInstance().getRootPath().act(
  17. new PropertiesVariablesRetriever(
  18. propertiesFilePath, propertiesContent, infraEnvVarsMaster, logger)));
  19. } else {
  20. resultMap.putAll(rootPath.act(
  21. new PropertiesVariablesRetriever(
  22. propertiesFilePath, propertiesContent, infraEnvVarsNode, logger)));
  23. }
  24. } catch (IOException e) {
  25. throw new EnvInjectException(e);
  26. } catch (InterruptedException e) {
  27. throw new EnvInjectException(e);
  28. }
  29. return resultMap;
  30. }

代码示例来源:origin: org.jenkins-ci.plugins/scripttrigger

  1. log.info("System script.");
  2. rootPath = Jenkins.getInstance().getRootPath();
  3. } else {
  4. log.info("Script executed on node.");

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

  1. @LocalData
  2. @Test
  3. public void testSlave() throws Exception {
  4. DumbSlave s = rule.createOnlineSlave();
  5. project.setAssignedLabel(s.getSelfLabel());
  6. FilePath src = new FilePath(rule.jenkins.getRootPath(), "jobs/" + BASIC_TEST_PROJECT + "/workspace/");
  7. assertNotNull(src);
  8. FilePath dest = s.getWorkspaceFor(project);
  9. assertNotNull(dest);
  10. src.copyRecursiveTo("*.xml", dest);
  11. testBasic();
  12. }

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

  1. @RandomlyFails("TimeoutException from basic")
  2. @LocalData("All")
  3. @Test public void slave() throws Exception {
  4. DumbSlave s = j.createOnlineSlave();
  5. project.setAssignedLabel(s.getSelfLabel());
  6. FilePath src = new FilePath(j.jenkins.getRootPath(), "jobs/junit/workspace/");
  7. assertNotNull(src);
  8. FilePath dest = s.getWorkspaceFor(project);
  9. assertNotNull(dest);
  10. src.copyRecursiveTo("*.xml", dest);
  11. basic();
  12. }

相关文章

Jenkins类方法