An Enthusiastic Programmer

ASP.NET Web Deployment: Command Line Deployment

|

Host Your Web Application by through Command Line,MSBuild, MSTest, MSDeploy, DotNet

Jenkins with asp.net core CI&CD pipeline for Linux

|

How to Install Jenkins On Debian 9 Linux

|

Jenkins is an automation server, which can be installed through Docker or other packages. In the previous blog, I introduced how to install Jenkins on Docker Compose. In this article, I will focus on how to install Jenkins on Debian 9 Linux System. If you don’t Jenkins, you can take a look at my Jenkins Tutorial for a short description.

Jenkins Installation

|

According to the official document, Jenkins supports many installation ways. You can install Jenkins on Linux, Windows, or mac. Take a look at the official document for more details. This tutorial collects some common issues during installation, also contains comprehensive installation guilds and details that everything you matter. Please be free to leave comments if you have any questions or advice.

Install Jenkins Using Docker

|

Generally, Jenkins provides two major releases, weekly and lts. weekly, as the name says, new releases are produced weekly to deliver bug fixes and features to users and plugin developers. lts, every 12 weeks from the stream of regular releases as the stable release for that time period.

Jenkins Tutorial

|

Jenkins is used for automated continuous integration and continuous deployment. And it is an open-source continuous integration in support of DevOps. In Jenkins, you can set up an automated CI/CD process in a stable, convenient, and fast way.

Docker Orchestration

|

It is time to discuss the docker orchestration now. We have talked a lot about docker right now, and it is time ready for production. Let us think about a scenario that you managed a microservice with tens, hundreds, or thousands of container instances. It is rough to deploy and manage these containers, and even it is impossible by manually. Here, the orchestration comes into play, with orchestration all of these becomes easier and convenient. Orchestration offers you a reliable way to deploy, scale, network, volume and manage, etc.

Docker Hub Webhooks

|

In the preceding articles that we have talked about Docker Hub Automated Deployment and Docker Hub Automated Tests. In this episode that we continue to talk about the Docker Hub Webhook. Docker Hub allows your webhook triggers to be called when new images were build up. This feature is for continuous deployment. You should configure an open automatic deployment API, which will be used as Docker Hub Webhook.

Docker Hub Automated Tests

|

Docker Hub enables you to build images from the source code, which needs to pass the tests. When you configured automated tests, the Docker Hub only builds the images when the tests passed. If an image failed on the tests, then it won’t be pushed into your docker hub registry.

Docker Hub Automated Builds

|

Let’s assume a scenario that if a team is developing a project, every team member responsible for their part of this project, and they will push their source code to the repository. As a project manager, you certainly don’t want to rebuild and deploy the project manually over and over again. Here, the CI/CD is coming to play.