Centos7:Jenkins+gitlab+node项目启动(3)

Centos7:Jenkins+gitlab+node项目启动(1)

Centos7:Jenkins+gitlab+node项目启动(1)-CSDN博客

Centos7:Jenkins+gitlab+node项目启动(2)

Centos7:Jenkins+gitlab+node项目启动(2)-CSDN博客

Centos7:Jenkins+gitlab+node项目启动(3)

Centos7:Jenkins+gitlab+node项目启动(3)-CSDN博客

node项目启动

项目上传(window下的git)

git add.

git commit -m "首次提交"

git push

登录gitLab网页查看

登录Jenkins 新建Item

http://192.168.2.77:8080/

输入一个任务名字

构建一个自由风格的软件项目

配置参数

丢弃旧的构建

注1:随意配置一下吧 不然太多的话肯定也不好

源码管理(选择git )

注1:分支要正确

构建触发器

注1:来吧 勾选一个最长的 别问为什么

构建环境

注1:每次构建的时候 把之前的目录删掉

构建环境

选择shell脚本构建

构建

pwd;

chmod 775 xl_start_project.sh;

./xl_start_project.sh

注1:第一行就是显示一下路径吧 方便你去查看代码 有没拉取下来

注2:xl_start_project.sh 是我项目的启动脚本 先改下权限吧

注3:启动项目

立即构建

查看构建情况

可以看到 之前的3条指令 都执行了

查看代码

注1:之前的pwd 用上了吧

shell 脚本

复制代码
#!/bin/bash

npm install

cd src
pm2 start app.json

注1:install一下 然后启动项目啊 ==> 利用了pm2 的守护

源码

https://download.csdn.net/download/myy2012/88669258

相关推荐
七夜zippoe2 小时前
CANN Runtime任务描述序列化与持久化源码深度解码
大数据·运维·服务器·cann
Fcy6484 小时前
Linux下 进程(一)(冯诺依曼体系、操作系统、进程基本概念与基本操作)
linux·运维·服务器·进程
袁袁袁袁满4 小时前
Linux怎么查看最新下载的文件
linux·运维·服务器
代码游侠4 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法
Harvey9034 小时前
通过 Helm 部署 Nginx 应用的完整标准化步骤
linux·运维·nginx·k8s
珠海西格电力科技6 小时前
微电网能量平衡理论的实现条件在不同场景下有哪些差异?
运维·服务器·网络·人工智能·云计算·智慧城市
释怀不想释怀6 小时前
Linux环境变量
linux·运维·服务器
zzzsde6 小时前
【Linux】进程(4):进程优先级&&调度队列
linux·运维·服务器
聆风吟º8 小时前
CANN开源项目实战指南:使用oam-tools构建自动化故障诊断与运维可观测性体系
运维·开源·自动化·cann
NPE~8 小时前
自动化工具Drissonpage 保姆级教程(含xpath语法)
运维·后端·爬虫·自动化·网络爬虫·xpath·浏览器自动化