项目结构多模块 单模块 jenkins效果构建
发布
基础配置mkdir -p /data/dubbo/{app,logs,cache}
&& useradd tomcat
&& chown tomcat:tomcat -R /data/dubbo/mkdir /data/scripts
vim jar_init#!/bin/bash
#
# ucservice start ucservice. /etc/rc.d/init.d/functions
. /etc/profilePROJ_NAME=$3
PKG=${PROJ_NAME}.jar
PORT=$2
USER="tomcat"[ -n "$PORT" ] && JMX_PORT=$((PORT+10000))
HEAP="2048m"APP_PATH="/data/du...
本篇主要讲述了本人在学习持续集成的各个操作步骤:系统环境:centos7.7+jdk1.8 1.首先Jenkins是基于java开发的持续集成工具,所以第一步就是安装java安装完成之后,可以使用java -version 验证是否安装成功2.下载安装Jenkinssudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.reposudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key(这两个在Jenkins官网下载页就可以看到)yum ...
前言:什么是Jenkins?Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。一、下载wget /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
yum install jenkins如果没有java,需要安装javayum install java 二、启动和停止service j...
1.安装jenkins(准备java环境,必须jdk8及以上)下载JDK 1.8,上传到centos7系统上解压:tar -zxvf jdk-8u181-linux-x64.tar.gz另存: mkdir /usr/local/jdk/ mv jdk1.8.0_181/* /usr/local/jdk/配置环境变量: vi /etc/profile JAVA_HOME=/usr/local/jdk JRE_HOME=$JAVA_HOME/jre PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE...
Failed to send out e-mailjava.net.UnknownHostException: smtp@163.com at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) at java.net.Socket.connect(Socket.java:589) at com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:286) at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:231) at com...
全局配置Configure System添加SSH Server凭据添加全局凭据,以添加ssh key为例Global Tool Configuration配置JDK查看JAVA_HOME的方法[root@localhost apache-tomcat-7.0.78]# which java
/usr/bin/java
[root@localhost apache-tomcat-7.0.78]# ls -lrt /usr/bin/java
lrwxrwxrwx. 1 root root 22 7月 23 14:43 /usr/bin/java -> /etc/alternatives/java
[root@localhost apache-tomcat-7.0.78]# ls -lrt /etc/alternatives/java
...
#! /bin/sh
# chkconfig: 2345 10 90
# description: jenkins ....
# This script will be executed *after* all the other init scripts.
# You can put your own initialization stuff in here if you don't
# want to do the full Sys V style init stuff.
#prefix=/home/lanmps/jenkins
#nohup $prefix/start_jenkins.sh >> $prefix/jenkins.log 2>&1 &
#风来了.呆狐狸JENKINS_ROOT=/home/lanmps/jenkins
JENKINSFILENA...
1.配置java环境 在sun官网下载,解压后放入/usr/java下,并配置环境变量如vi /etc/profile 在最底部加入如下配置(注:添加环境变量,都是在文件最底部添加) JAVA_HOME=/usr/java/jdk1.7.0_80PATH=$JAVA_HOME/bin:$PATHCLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport JAVA_HOMEexport PATHexport CLASSPATH 修改完后执行 source /etc/profile更新 2.配置android sdk 在https://developer.android.com/studio/...
相关概念:Jenkins是一个功能强大的应用程序,允许持续集成和持续交付项目,无论用的是什么平台。这是一个免费的源代码,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。Jenkins是一种软件允许持续集成。目的:1、持续、自动地构建/测试软件项目。 2、监控软件开放流程,快速问题定位及处理,提示开放效率。特性:开源的java语言开发持续集成工具,支持CI,CD。 易于安装部署配置:可通过yum安装,或下...
参考文档
https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions
https://wiki.jenkins.io/display/JENKINS/LDAP+Plugin一、部署jenkins1、设置jenkins家目录环境[root@VM_8_24_centos ~]# yum -y install java
[root@VM_8_24_centos builds]# java -version
java version "1.8.0_171"
Java(TM) SE Runtime Environment (build 1.8.0_171-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.171-b...
df 查看 占用
[root@instance-ncwnnt0e /]# df
Filesystem 1K-blocks Used Available Use% Mounted on
devtmpfs 1008756 0 1008756 0% /dev
tmpfs 1020532 0 1020532 0% /dev/shm
tmpfs 1020532 17048 1003484 2% /run
tmpfs 1020532 0 1020532 0% /sys/fs/cgroup
/dev/vda1 41152716 23703492 15702820 61% /
overlay ...
前言
Docker一直很火热,一直想把原本的Jenkins自动部署工具搬到Docker上面,无奈今年一直忙于各种事情,迟迟未实施这个事情,正好迎来了dotnet core 2.0 的正式发布,升级项目的同时,顺便直接将Jenkins搬到Docker上。为什么要写这篇文章呢?因为找过相关的资料,大多数文章都是基于Ubuntu 安装.net core 又或者 GitLab 进行持续集成 自动部署等等等,并未有人尝试过Centos7.3 上部署 Jenkins 并且 构建 ASP.NET CORE 2.0 的应用。...
一、Docker简介
官网链接:https://www.docker.com
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。
镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和实例一样,镜像是静态的定义,容器是镜像运行时的实体。Docker 容器通过 Docker 镜像来...
CentOS7安装完成后的网络配置
1.输入命令cd /etc/sysconfig/network-scripts/ #进入网络配置文件目录,
2.输入:vi ifcfg-ens33编辑配置文件(此处是ifcfg-ens33,若没有该文件找ifcfg-ens开头的,vi是编辑命令,进入后再按”I”进行编辑,编辑完按“Esc”退出操作并按”:wq”进行保存)
修改内容为: TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
I...
场景
Jenkins需要依赖JDK,所以要先安装JDK1.8
注意版本不能是1.8以下。
获取Jenkins的安装包。
官网地址:
https://jenkins.io/zh/download/
如果无法访问官方,可以通过国内的镜像网站进行下载
https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat-stable/
这里是CentOS6所以选择redhat-stable分类下的rpm包进行下载
注:
博客:https://blog.csdn.net/badao_liumang_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程...