一、配置环境1.安装git 2.安装node.js 二、配置本地博客1.安装hexo任意位置右键git bash输入(npm命令即可安装)npm install -g hexo-cli2.Hexo建立网站所需要的所有文件创建一个文件夹,在文件夹内执行命令hexo init
npm install3.准备启动本地博客(可选)继续执行命令hexo s打开浏览器,在地址栏中输入 http://localhost:4000/ 就可以访问本地blog了三、部署在github1.github完成ssh授权右键Git Bash,输入ssh-keygen -t rsa回车...
一、gitlab的安装1、 安装依赖包1 $ sudo apt-get update#如无ssh还需安装penssh-server$ sudo apt-get install postfix ca-certificates -y //安装postfix时选择不带Smarthost的Internet 2、 添加清华大学镜像源 1) 信任Gitlab的GPG公钥$ curl https://packages.gitlab.com/gpg.key 2> /dev/null | sudo apt-key add - &>/dev/null
2)添加文件gitlab.list$ sudo vim /etc/apt/sources.list.d/gitlab.lis...
本地环境:windows系统、jenkins(windows版)、tomcat8.0.21、maven3.2.3、jdk8这里只简单介绍下jenkins安装本地采用的是下载war包的方式,然后将其放在tomcat的webapps目录下,切换到该目录中, 用cmd命令切换到该目录下,执行命令java -jar jenkins.war --httpPort=5016然后会有打开localhost:5016便会看到jenkins的初始界面,这里具体后续操作可参考https://www.cnblogs.com/rmxd/p/11609983.html这篇文章里介绍的安装过程中...
Tips:原文链接:http://ccoenraets.github.io/cordova-tutorial/setup-files.html删除workshop/www文件夹下面都全部内容 从github下载教程代码git clone https://github.com/ccoenraets/cordova-tutorial如果下载的是zip格式文件,先解压缩 从解压缩都文件中拷贝starter-www文件夹下所有内容到workshop/www文件夹中 按照第二篇文章对代码进行编译 在模拟器中测试相关程序,如下结果: 目前情况下点击超链接还不能弹出任何内容...
一、git服务器搭建(服务器用户:root)安装git$apt-get install git创建git用户$ adduser git$ passwd git //修改git用户密码创建git仓库$ cd /home$ mkdir git$ mkdir ./git/.ssh$ touch./git/.ssh/authorized_keys$ cd /home/git$git init --bare test.git //初始化仓库$chown -R git:git ../git使用git用户生成git密钥(把客户端的公钥(id_rsa.pb文件内容)添加到authorized_keys文件,git push操作就不需要每次都输入密码了...
GitLab是利用 Ruby on Rails一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。它拥有与Github类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。它还提供一个代码片段收集功能可以轻松实现代码复用,便于日后有需要的时候进行查找。 Gitlab CE社区版完全开源免费,用来搭建自己专属的代码仓库,提供一...
一、安装依赖环境,下载gitlab的rpm包,并且安装yum install curl policycoreutils-python openssh-server postfix wget -ywget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.2.3-ce.0.el7.x86_64.rpm
rpm -ivh gitlab-ce-10.2.3-ce.0.el7.x86_64.rpm 二、配置gitlab服务需要修改配置文件,换成你自己的服务器地址就好vim /etc/gitlab/gitlab.rbexternal_url ‘http://10.0.0.191‘ 四、初始化gitlab,...
注:网上很多教程都是使用GitHub hook trigger进行自动部署的,这种提交代码后自动部署方式不太严谨,如下:1,有时提交代码并不想去部署程序2,团队成员都提交代码后,合并到一起后,需要先确保整体代码兼容性可靠,流程没问题,然后由固定的人员去手动部署上线3,所以本文是使用手动点击,自动部署到远程服务器的 一,部署流程思路1,名词解释A服务器:安装Jenkins的服务器(本机或者服务器)Git服务器:Github网站(Git服务器或svn...
Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理,是目前使用范围最广的版本管理工具。这篇博客,介绍下Linux下安装Git的步骤,仅供参考,当然,还是yum安装,比较简单方便。。。更多关于Git的内容,请看下面的链接:Git官方文档:Git-BookGit工作流:深入理解学习Git工作流 1、执行安装连接到服务器并登录成功后,输入如下指令,进行下载安装: yum install git 界面显示如下:出现询问是否...
一、gitlab介绍
GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。GitLab由乌克兰程序员DmitriyZaporozhets和ValerySizov开发,它由Ruby语言写成。后来,部分代码用Go语言重写,现今在国内外大中型互联网公司广泛使用。git、gitlab、GitHub的区别如下:git 是一种基于命令的版本控制系统,全命令操作,没有可视化界面。gitlab 是一个基于git实现的在线代码仓库软件,提供web可视...
1.安装相关依赖yum install -y curl openssh-server openssh-clients postfix cronie policycoreutils-python
2.启动postfix,并设置位开机启动systemctl restart postfixsystemctl enable postfix3.防火墙设置#此命令需在防火墙开启后使用firewall-cmd --add-service=http --permanentfirewall-cmd –reload4.关闭防火墙systemctl stop firewalldsetenforce 05.安装gitlabwget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum...
1、代码流水线管理Pipeline名词顾名思义就是流水线的意思,因为公司可能会有很多项目。如果使用jenkins构建完成后,开发构建项目需要一项一项点击,比较麻烦。所以出现pipeline名词。代码质量检查完毕之后,我们需要将代码部署到测试环境上去,进行自动化测试。新建部署代码项目点击新建填写构建任务的描述新增构建步骤,执行Shell脚本温馨提示:执行命令主要涉及的是权限问题,我们要搞明白,jenkins是以什么权限来执行命令的。那...
基于macOS Catalina 10.15.7的GitHub Pages + Hexo 5.3.0 + 阿里云博客部署0. 参考博客http://forsweet.github.io/hexo/用Hexo搭建Github博客/1. 前置安装1. git安装可以选择homebrew2. nodejs安装https://nodejs.org/en/ 官网直接下载LTS的pkg安装包,也可以用homebrew,暂时没有发现问题。注意下载完后最好不要随便更改prefix和cache的路径。2. Hexo安装命令行直接输入npm install -g hexo-cli
如果显示permission denied, acces...
项目结构多模块 单模块 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...
一、部署gitlab1)安装gitlab所需依赖$ yum -y install epel-release curl openssh-server openssh-clients postfix cronie policycoreutils-python wget vim
2)获取gitlab① 方法一:通过清华大学的开源镜像站获取软件包(推荐)$ wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.3.5-ce.0.el7.x86_64.rpm
② 方法二:通过gitlab官网来获取软件包(网络稳定时使用)$ wget --content-disposition ht...