All Projects → jenkinsci → nomad-plugin

jenkinsci / nomad-plugin

Licence: MIT License
Nomad cloud plugin for Jenkins

Programming Languages

java
68154 projects - #9 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to nomad-plugin

Ec2 Plugin
Jenkins ec2 plugin
Stars: ✭ 246 (+364.15%)
Mutual labels:  agent, jenkins-plugin
ssrf-agent
make http(s) request to prevent SSRF
Stars: ✭ 16 (-69.81%)
Mutual labels:  agent
mix-agent
基于rust语言开发的一套运维监控探针,支持widnows、linux、macos系统
Stars: ✭ 14 (-73.58%)
Mutual labels:  agent
github-api-plugin
This plugin packages stock github-api library
Stars: ✭ 20 (-62.26%)
Mutual labels:  jenkins-plugin
bootstraped-multi-test-results-report
The project offers the possibility to build test reports using a bootstrap components, offering rendering support on a wide range of devices.
Stars: ✭ 15 (-71.7%)
Mutual labels:  jenkins-plugin
atomicagent
💥 Atomic Agent
Stars: ✭ 18 (-66.04%)
Mutual labels:  agent
file-operations-plugin
File Operations as Build Step in Jenkins
Stars: ✭ 26 (-50.94%)
Mutual labels:  jenkins-plugin
bee-apm
BeeAPM is a distributed tracing system and APM ( Application Performance Monitoring )
Stars: ✭ 137 (+158.49%)
Mutual labels:  agent
macos
macOS load bootup and optimization
Stars: ✭ 29 (-45.28%)
Mutual labels:  agent
mps
MPS is a high-performance HTTP(S) proxy library that supports forward proxies, reverse proxies, man-in-the-middle proxies, tunnel proxies, Websocket proxies. MPS 是一个高性能HTTP(s)中间代理库,它支持正向代理、反向代理、中间人代理、隧道代理、Websocket代理
Stars: ✭ 64 (+20.75%)
Mutual labels:  agent
GYM XPLANE ML
GYM Environment for XPlane. Reinforcement Learning and Autonomous Piloting.
Stars: ✭ 45 (-15.09%)
Mutual labels:  agent
ws-ldn-10
Generative design workshop (Clojure/ClojureScript)
Stars: ✭ 26 (-50.94%)
Mutual labels:  agent
skywalking-threadpool-agent
This project is designed to make it possible to propagate SkyWalking context without changing user's code when using threadpool.
Stars: ✭ 21 (-60.38%)
Mutual labels:  agent
tat-agent
TAT agent is an agent written in Rust, which run in CVM, Lighthouse or CPM 2.0 instances. Its role is to run commands remotely without ssh login, invoked from TencentCloud Console/API. Commands include but not limited to: Shell, PowerShell, Python. TAT stands for TencentCloud Automation Tools. See more info at https://cloud.tencent.com/product/tat.
Stars: ✭ 79 (+49.06%)
Mutual labels:  agent
pipeline-maven-plugin
Pipeline Maven Plugin
Stars: ✭ 50 (-5.66%)
Mutual labels:  jenkins-plugin
custom-tools-plugin
A generic tool installer for Jenkins
Stars: ✭ 25 (-52.83%)
Mutual labels:  jenkins-plugin
docker-commons-plugin
API plugin, which provides the common shared functionality for various Docker-related plugins.
Stars: ✭ 38 (-28.3%)
Mutual labels:  jenkins-plugin
sys-agent
System agent. Reports server status via HTTP API
Stars: ✭ 32 (-39.62%)
Mutual labels:  agent
javametrics
Application Metrics for Java™ instruments the Java runtime for performance monitoring, providing the monitoring data visually with its built in dashboard
Stars: ✭ 19 (-64.15%)
Mutual labels:  agent
agent
Store sensitive data such as API tokens
Stars: ✭ 19 (-64.15%)
Mutual labels:  agent

Jenkins Nomad Cloud Plugin

This plugin uses HashiCorp's Nomad scheduler to provision new build workers based on workload.

All documentation is available under the Jenkins wiki page for this plugin

Community contributions are very welcome!

TLS Support

To connect to a TLS-enabled Nomad cluster:

  • Configure the Nomad URL field with a HTTPS URL, for example: https://nomad.service.consul:4646
  • Tick the Enable TLS checkbox
    • If the Nomad cluster authenticates clients, configure the path to the PKCS12 certificate and, if needed, the password to access the PKCS12 certificate.

    • Specify a custom PKCS12 certificate to authenticate the Nomad cluster, if it can't be verified by the default truststore used by the Jenkins controller.

Note that, in each case, the certificates:

  • Must be files reachable by the Jenkins controller.
  • Must be in the PKCS12 format.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].