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

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

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

Jenkins.toComputer介绍

暂无

代码示例

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

  1. if (toComputer() == null) {
  2. future.put("master", RemotingDiagnostics.getThreadDumpAsync(FilePath.localChannel));

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

  1. @Override
  2. public void onRestart() {
  3. Computer computer = Jenkins.getInstance().toComputer();
  4. if (computer == null) return;
  5. RestartCause cause = new RestartCause();
  6. for (ComputerListener listener: ComputerListener.all()) {
  7. listener.onOffline(computer, cause);
  8. }
  9. }

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

  1. final Computer c = toComputer();
  2. if(c != null) {
  3. for (ComputerListener cl : ComputerListener.all()) {

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

  1. return createFlyWeightTaskRunnable(p, h.toComputer());
  2. } else {
  3. return null;

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

  1. /**
  2. * Accepts submission from the node configuration page.
  3. */
  4. @RequirePOST
  5. public synchronized void doConfigExecutorsSubmit( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException, FormException {
  6. checkPermission(ADMINISTER);
  7. BulkChange bc = new BulkChange(this);
  8. try {
  9. JSONObject json = req.getSubmittedForm();
  10. ExtensionList.lookupSingleton(MasterBuildConfiguration.class).configure(req,json);
  11. getNodeProperties().rebuild(req, json.optJSONObject("nodeProperties"), NodeProperty.all());
  12. } finally {
  13. bc.commit();
  14. }
  15. updateComputerList();
  16. rsp.sendRedirect(req.getContextPath()+'/'+toComputer().getUrl()); // back to the computer page
  17. }

代码示例来源:origin: jenkinsci/azure-vm-agents-plugin

  1. public void resetShutdownVMStatus(final AzureVMAgent agent) {
  2. Computer computer = Jenkins.getInstance().toComputer();
  3. if (computer != null
  4. && System.currentTimeMillis() - computer.getConnectTime() < LAPSE_START_JENKINS) {
  5. Computer.threadPoolForRemoting.submit(new Runnable() {
  6. @Override
  7. public void run() {
  8. if (agent.getTemplate().isShutdownOnIdle()) {
  9. agent.setEligibleForReuse(false);
  10. agent.shutdown(agent.getCleanUpReason());
  11. agent.blockCleanUpAction();
  12. }
  13. }
  14. });
  15. }
  16. }
  17. }

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

  1. if (toComputer() == null) {
  2. future.put("master", RemotingDiagnostics.getThreadDumpAsync(FilePath.localChannel));

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

  1. @Override
  2. public void onRestart() {
  3. Computer computer = Jenkins.getInstance().toComputer();
  4. if (computer == null) return;
  5. RestartCause cause = new RestartCause();
  6. for (ComputerListener listener: ComputerListener.all()) {
  7. listener.onOffline(computer, cause);
  8. }
  9. }

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

  1. if (forceOnMaster) {
  2. computer = jenkins.toComputer();
  3. } else {
  4. computer = Computer.currentComputer();

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

  1. final Computer c = toComputer();
  2. if(c != null) {
  3. for (ComputerListener cl : ComputerListener.all()) {

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

  1. environment = ((Job) item).getEnvironment(jenkins, TaskListener.NULL);
  2. } else {
  3. environment = jenkins.toComputer().buildEnvironment(TaskListener.NULL);

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

  1. /**
  2. * Accepts submission from the node configuration page.
  3. */
  4. @RequirePOST
  5. public synchronized void doConfigExecutorsSubmit( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException, FormException {
  6. checkPermission(ADMINISTER);
  7. BulkChange bc = new BulkChange(this);
  8. try {
  9. JSONObject json = req.getSubmittedForm();
  10. MasterBuildConfiguration mbc = MasterBuildConfiguration.all().get(MasterBuildConfiguration.class);
  11. if (mbc!=null)
  12. mbc.configure(req,json);
  13. getNodeProperties().rebuild(req, json.optJSONObject("nodeProperties"), NodeProperty.all());
  14. } finally {
  15. bc.commit();
  16. }
  17. updateComputerList();
  18. rsp.sendRedirect(req.getContextPath()+'/'+toComputer().getUrl()); // back to the computer page
  19. }

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

  1. private void liveness() {
  2. assertFalse(jenkins().toComputer().isIdle());
  3. Executor e = b.getOneOffExecutor();
  4. assertNotNull(e);
  5. assertEquals(e, b.getExecutor());
  6. assertTrue(e.isActive());
  7. /* TODO seems flaky:
  8. assertFalse(e.isAlive());
  9. */
  10. }

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

  1. if (jenkins.getNumExecutors() > 0) {
  2. nodeCount++;
  3. Computer computer = jenkins.toComputer();
  4. if (computer != null) {
  5. if (!computer.isOffline()) {

相关文章

Jenkins类方法