Plugins
SSH
- https://plugins.jenkins.io/ssh
- This plugin executes shell commands remotely using SSH protocol
- A credential with the private key must be created
- An SSH remote host must be configured under
- Configure the job build to run shell script on remote machine
Ansible
Role-based Authorization Strategy
Mailer
- https://plugins.jenkins.io/mailer
- Uses
AWS SES
(Simple E-mail Service) as mail sender
E-mail Notification
must be configured under
- The job must be configured with a publisher
E-mail notification
->Post-build Action
under
Git
Maven
NodeJs
DSL
- https://plugins.jenkins.io/job-dsl
- DSL is a job that when builded create new child jobs. It's a
seed job
- The seed job is defined using the
jinja
template format
- To create a seed job, select
Process Job DSL
under
Ansicolor
Pipeline
- A set of plugins to run jenkins pipelines
- pipeline-rest-api
- pipeline-model-definition
- pipeline-stage-view
- pipeline-build-step
- pipeline-model-extensions
- pipeline-github-lib
- pipeline-milestone-step
- pipeline-graph-analysis
- pipeline-input-step
- pipeline-stage-step
- pipeline-stage-tags-metadata
- pipeline-model-api
Credentials
Kubernetes