Jenkins
Jenkins is an open-source automation server for orchestrating configurable software build, test, delivery, deployment, and continuous integration workflows.
Practical Automation with PowerShell: Effective scripting from the console to the cloud
Jenkins is an open-source automation server that orchestrates software delivery and other automated jobs.
- How it is used
- Schedules and manages PowerShell automations while centralizing job access, execution, and credentials.
- How deep it goes
- Explains job execution, environment-variable adaptation, remote-run constraints, and credential reconstruction through a SQL health-check implementation.
- Examples
- Demonstrates scheduled disk-space and log-cleanup scripts plus a SQL health check that can notify through SendGrid.
- What you can do after
- Operate/configure Jenkins jobs that run PowerShell scripts and securely supply their parameters and credentials.
Platform Engineering on Kubernetes
Jenkins is an open-source automation server that supports building, testing, and deploying software through configurable jobs and pipelines.
- How it is used
- Automates deployment jobs that select artifact versions, access environment credentials, execute changes, and report results.
- How deep it goes
- Explains Jobs, credentials, parameters, logging, and notifications, while stopping short of Jenkins configuration syntax or pipeline implementation.
- Examples
- Uses a Jenkins Job that deploys selected artifact versions and records its parameters, output, and execution result.
- What you can do after
- Operate/configure Jenkins Jobs to automate artifact deployment and inspect recorded execution outcomes.
Read how Platform Engineering on Kubernetes explains Jenkins →
Related concepts
- PowerShelluses · PowerShell is Microsoft's cross-platform command shell and scripting language for administering computer systems and automating tasks.
- environment variableuses · An environment variable is a named value supplied through an operating-system or process environment and made available to programs for runtime configuration or information.
- pipeline enginekind of · A pipeline engine is software that defines, executes, and coordinates automated stages in workflows such as building, testing, packaging, or delivering software.
- agent orchestrationkind of · Orchestration is the coordination and sequencing of agents, services, tasks, or components to carry out a larger workflow or objective.
- deployment pipelinekind of · A sequence of automated or manual stages that builds, tests or validates, packages, and delivers software or models toward deployment.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.

