DevOps Engineer
Author

DevOps Engineer

DevOps engineer, Pythonista and FOSS contributor. Created cpp-linter, commit-check, etc.; contributed to PyPA.

144
Articles
0
Likes
369
Views
0
Comments
Recent Articles

Latest from DevOps Engineer

100 recent articles max
DevOps Engineer
DevOps Engineer
Jun 22, 2020 · Operations

Controlling Shell Script Failure Behavior in Jenkins Pipelines

This guide explains how to prevent Jenkins shell steps from aborting on errors by using the +e option, appending || true, or custom failure handling commands, and provides four concrete examples with test results to illustrate each method.

CI/CDError HandlingJenkins
0 likes · 6 min read
Controlling Shell Script Failure Behavior in Jenkins Pipelines
DevOps Engineer
DevOps Engineer
Jun 14, 2020 · Operations

Automating Periodic SSH Login Checks with Jenkins and Expect

This guide explains how to use a Jenkins‑triggered shell script with Expect to regularly log into multiple remote VMs, record results, allow users to add hostnames, and commit changes to a Git repository for automated DevOps operations.

AutomationDevOpsJenkins
0 likes · 4 min read
Automating Periodic SSH Login Checks with Jenkins and Expect
DevOps Engineer
DevOps Engineer
May 25, 2020 · Operations

How to Lint Jenkins Declarative Pipelines Using REST API and VS Code Plugin

This article explains two practical methods—using a custom linter.sh script that calls Jenkins's REST API and employing the Jenkins Pipeline Linter Connector VS Code extension—to validate declarative pipeline syntax before committing, reducing repeated build failures caused by syntax errors.

JenkinsPipelineREST API
0 likes · 4 min read
How to Lint Jenkins Declarative Pipelines Using REST API and VS Code Plugin
DevOps Engineer
DevOps Engineer
May 17, 2020 · Frontend Development

Nightwatch.js 1.3 New Features, Installation Guide, and Usage Examples

This article introduces Nightwatch.js 1.3, outlines its new BDD interface, additional assertions and APIs, provides step‑by‑step installation of Nightwatch and browser drivers via npm, explains CLI options, demonstrates running a sample test, and offers guidance on unit testing and example projects.

AutomationJavaScriptNightwatch
0 likes · 7 min read
Nightwatch.js 1.3 New Features, Installation Guide, and Usage Examples
DevOps Engineer
DevOps Engineer
May 5, 2020 · Operations

Synchronizing Bitbucket Repositories to GitHub Using a Jenkins Pipeline

This guide explains how to periodically synchronize Bitbucket master branches to GitHub repositories using a Jenkins pipeline, detailing branch policies, a simplified workflow for feature and bugfix branches, and a reusable Jenkinsfile that leverages parameterized builds to control repository syncing.

BitbucketCI/CDDevOps
0 likes · 7 min read
Synchronizing Bitbucket Repositories to GitHub Using a Jenkins Pipeline
DevOps Engineer
DevOps Engineer
Apr 26, 2020 · Operations

Resolving the Jenkins Declarative Pipeline “Method code too large” Error

The article explains why Jenkins declarative pipelines can hit a 64 KB method size limit, presents three practical mitigation strategies—including extracting steps, switching to scripted pipelines, and using Shared Libraries—and compares their advantages and disadvantages to help developers keep their Jenkinsfiles maintainable.

CI/CDDeclarative PipelineJenkins
0 likes · 5 min read
Resolving the Jenkins Declarative Pipeline “Method code too large” Error