Continuous integration and deployment based on Jenkins and Gitlab

CI/CD Continuous Integration (CI) is a kind of software development practice. In Continuous Integration, developers integrate their development results at least once a day. After each integration, it will be tested by automatic build (including static scan, security scan, automatic test and other processes) to find errors in development. This ...

Posted on Thu, 04 Jun 2020 08:57:37 -0400 by DarkReaper

A Node online service migration

The original Node service needs to be migrated to a new host, so a new environment and corresponding migration scheme need to be prepared. Node installation Manual installation Download address: https://nodejs.org/en/download/ Select: Linux Binaries (x64) right click Copy download link # Download ...

Posted on Sun, 24 May 2020 08:37:40 -0400 by mpiaser

k8s+jenkins for Automated Deployment and application to k8s cluster

1. The jenkins environment prepares and starts the jenkins service 1) jdk environment configuration [root@centos7 ~]# ll /app/ [root@centos7 ~]# cat/etc/profile | tail-n3 #jdk environment variableexport JAVA_HOME=/app/jdkexport PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATHexport CLASSPATH=$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$JAVA_HOME/lib/tools.j ...

Posted on Sun, 17 May 2020 13:45:59 -0400 by conor.higgins

Aliyun server building Docker

Software installation First install the appropriate software: apt update apt install software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" apt update apt-cache policy docker-ce apt-get i ...

Posted on Mon, 04 May 2020 15:41:53 -0400 by Allen4172

Setup and Use of CICD GitLab

Building and using GitLab Introduction to GitLab Open Source Free Differential version management, powerful branch management for offline synchronization machines Convenient GUIO interface and powerful rights management Integration is high enough to integrate most development tools Support for built-in HA to ensure high availability in high c ...

Posted on Mon, 20 Apr 2020 00:38:06 -0400 by dirkie

Centos installs Java environment, deploys gitlab, deploys zookeeper

Centos install Java Download Java. download java wget http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz?AuthParam=1517896878_83c799462bef8ecd0ecea2b4b14dc1a8 Extract the java package to the specified location / usr/java/jdk-8u161 mkdir -p /usr/java ...

Posted on Mon, 13 Apr 2020 11:33:36 -0400 by excessnet

Spring cloud config configuration center

First, you need to have an account of github, or gitlab, itee config configuration center Summary Spring-Cloud-Config: For projects, there are many configuration files in the microservice architecture, and the configuration files of each service may be different, Spring provides us with the corresponding configuration center component -- Spr ...

Posted on Sat, 11 Apr 2020 01:46:45 -0400 by r_a_s_robin

Spring cloud config: unified configuration management of learning microservices

Due to the large number of services designed by microservices, many configuration files will need a unified configuration management tool to manage correctly and avoid too much manual participation. The spring cloud config in the spring cloud family bucket serves as this function to solve the problem of distributed system configuration manageme ...

Posted on Thu, 02 Apr 2020 21:03:36 -0400 by rubik

Delivery of microservices to kubernetes via jenkins

With the spread of Kubernetes, Kubernetes'advantages can be said to be deep-rooted. Many enterprises also use Kubernetes to achieve more efficient delivery and improve our resource utilization, promote standardization and adapt to the cloud. With Kubernetes and Cloud Native accelerating the arrival of enterprise products, here are a few points ...

Posted on Sat, 28 Mar 2020 14:18:27 -0400 by davidppppppppppp

git user manual -- Remote warehouse

1. Create a warehouse on gitlab 2. SSH Key Because we used gitlab for the first time to create SSH Key before pushing files. In the user's home directory, check to see if there is a. ssh directory. If there is, check to see if there are two files in this directory, i.e. id_rsa and id_rsa.pub. If there are already, you can skip to the next s ...

Posted on Sat, 21 Mar 2020 04:06:09 -0400 by Lodius2000