Categories
CI/CD Node.js

How to use Node.js release-it plugin with Travis CI

Release-it is an awesome Node plugin which takes care of releasing and versioning of projects. It also supports releasing on GitHub and GitLab and certainly can tag and push to git. In this article, I briefly touch down on how to use Node.js release-it plugin with Travis CI. The end goal Our objective is to […]

Categories
CI/CD

Deploy Hugo sites on GitHub Pages using Travis CI

Recently, I have started to play around with Hugo. In a single word, my experience was awesome. The only thing that I found a little bit uneasy was deploying the site to GitHub Pages. Of course, it’s possible to publish the site with running commands manually. But I wanted to have the entire process automated. […]

Categories
CI/CD Java

Maven release plugin

Maven is a predominant build automation tool for Java projects. Even though it has created more than ten years ago, it’s still very popular. One of the reasons for maven popularity is its plugins available in abundance. One of those plugins is maven release plugin which eases up the process of releasing and versioning the […]

Categories
CI/CD

Installing Maven automatically to Jenkins when it is running in Docker

Installing Maven automatically to Jenkins when it is running in Docker. In the last article, we discussed how to add credentials to Jenkins when building it from a Docker file. In this article, we discuss Maven automatic installation. As we discuss in the previous article, when building Jenkins Docker container, we can automate our Jenkins […]

Categories
CI/CD

Adding credentials to Jenkins when it is running in Docker container

Adding credentials to Jenkins when it is running in Docker container. One of the best practices to have a clean Jenkins without any funky magics is to dockerize the Jenkins. In this way, the Jenkins can be deployed in any infrastructure easily without problems. To achieve that, however, all Jenkins configurations should be coded. So […]

Categories
CI/CD Java

Continuous Integration with Spring Boot, Maven, GitHub, and Jenkins

If it happens you have a publicly available Spring Boot project hosted on GitHub and interested to know how to establish a Continuous Integration (CI) pipeline with Jenkins, this post is well-suited for you. Having a CI pipeline in Jenkins with a Maven project, in this case, Spring Boot, is fairly easy. It can be […]

Exit mobile version