Skip to content

Tag «CI»

CI/CD with Jenkins – Part 9: deploy frontend page with pipeline

jenkins

Deploy frontend page This is the last tutorial of CI/CD with Jenkins, we have built, delivered and deployed the backend project with Jenkins. we will build and delivered frontend with pipeline. install plugin configure nodeJS create new pipeline task scroll down to pipeline section, we use pipeline script this time, script is shown as below. …

CI/CD with Jenkins – Part 8: deploy docker images

jenkins

deploy images to server Install ‘Publish Over SSH’ plugin Copy ssh key to server 192.168.1.4 Configure publish Over SSH Create jenkins_folder and upload shell script on production server deploy.sh shell script Add string patameter ‘port environment’ check docker image on production server build task check deployment status

CI/CD with Jenkins – Part 7: Configure Docker with Jenkins Pipeline

In the previous article, we have successfully configured SonarQube with Jenkins and Jenkins can pull code from Gitlab, build the project automatically through Jenkinsfile. In this post, we will configure Docker with Jenkins. Build the project with Maven Updating the Jenkins file, we added two more stages, one is for building command project, another is …

CI/CD with Jenkins – Part 4: Install and Configure Harbor

What is Harbor VMware Harbor repository is an enterprise-class registry server that stores and distributes container images. Harbor allows you to store and manage images on-premise environment. Pre-requisite Docker: for docker installation, please refer to ‘Install Docker‘ Part in previous article. Install docker-composer Install and upgrade python-pip optional: set up pip source. if you have …

CI/CD with Jenkins – Part 3: Install and Configure SonarQube

What is SonarQube SonarQube formerly known as Sonar, is an open source tool suit to measure and analyze to quality of source code. It is written by Java but is able to analyze code in 20 different programming languages. With SonarQube, developers can easily to check to ensure quality, reliability and maintainability over life-span of …

CI/CD with Jenkins – Part 2: Install and Configure Gitlab

What is GitLab? GitLab is a system for managing Git repositories. It’s written in Ruby and allows you to deploy meaningful version control for your code easily. The core function is similar to GitHub and Bitbucket that provides remote access to the code repository. it provides two variant production Community Edition and Enterprise Edition. In this blog, we …

CI/CD with Jenkins – Part 1: Install and Configure Jenkins

Setup a continuous integration process to build and test a Java web app with Jenkins Jenkins is an open-source self-hosted automation server. It is very popular amongst the DevOps engineers for implementing continuous integration and continuous delivery in the software development life cycle. Jenkins is written in Java and provides out of the box support …