[GitHub Action] Get gradle package version
For executing pipeline, it is common to get package version. One of the patrice is mark the package version in package info file. In this example, it will use Gradle as example to show how […]
For executing pipeline, it is common to get package version. One of the patrice is mark the package version in package info file. In this example, it will use Gradle as example to show how […]
For debugging pipeline, it is common to save, push and execute pipeline manually. However it is not a good idea because it might increase unnecessary commit and pull request in branch. It can be solved […]
When passing data to LogStash, it will show escape character in log message. But sometime, it cannot update logstash pipeline to replace specific character so need to implement in code level.
Terraform is one of the Infrastructure as code (IaC) tools to automate deployment in cloud / on premises. Compare with AWS and Azure, which has their own IaC language (e.g. AWS cloudformation), but Terraform is […]
SonarQube is an open source static code analysis tool to ensure code quality. To ensure its traceable, it support upload scan result to remote server. Dependency check is one of the security measurement to ensure […]
It is usual when running pipeline, it will expect to continue even execute failure. Previously, need to use try..catch and change currentBuild.currentResult to unstable (Originally it can set as SUCCESS, FAILURE, UNSTABLE). Since Jenkine 2.26, […]
Normally, Jenkins pipeline settings can done in UI. However, it cannot be version control if settings changed. Actually, version control can implement in decorative pipeline in jenkinsfile. In this example, it will setup schedule to […]
Even APM agent can add parameter -javaAgent, but it will more flexible if embed in jar file. This demo will show how to add ELK APM agent inside Java gradle project.
Opentracing is one of the open protocol for distribute tracing between microservices. With APM, it helps to identify service dependency and target bottom-neck during performance tuning. Even it merged to OpenTelmetry in recent years but […]
To enable ELK logging, mostly it will use logback as logging library. However, when migrate existing application, eliminate dependency change is one of the factor to ensure application stability. In this demo, we will use […]
Copyright © 2024 | MH Magazine WordPress Theme by MH Themes