web
zhhehb2015
这个作者很懒,什么都没留下…
展开
-
如何通过jenkins发布和部署nodejs的express服务程序
因为nodejs的express不用打包,所以不用执行npm run build来打包,只需要执行npm install来安装相关的依赖即可。所以采用打包的方式,直接对express程序的所有目录进行tar打包,然后通过ssh拷贝到测试服务器或者生产服务器上,然后执行pm2 start 项目名.js 和pm2 stop 项目名.js 来重新启动即可,具体如下:在生产服务器上写一个脚本deploy_项目名.sh,具体内容如下。这个脚本是我们通过jenkins的publish over ssh来执行的。原创 2020-12-11 16:59:23 · 637 阅读 · 0 评论 -
NodeJs文件下载
安装express模块npm install express安装pm2模块npm install pm2建立软连接ln -s /root/nodejs/node_modules/pm2/bin/pm2 /usr/local/bin/filedownload.js文件内容如下:var http = require(‘http’);var express = require(‘express’);var fs=require(“fs”);var app = express();app.ge转载 2020-12-10 18:11:45 · 257 阅读 · 1 评论 -
Jenkins更新插件地址
修改插件下载地址可以加快插件下载速度:文件:/var/lib/jenkins/updates/default.json修改文件:里面有update目录,更新插件下载地址:sed -i ‘s/https://updates.jenkins.io/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g’ default.json && sed -i ‘s/http://www.google.com/https://www.baid原创 2020-12-10 17:03:02 · 1002 阅读 · 0 评论 -
Php的镜像文件生成的Dockerfile
生成Docker镜像image文件,需要使用Dockerfile来编译,Dockerfile里面要保证这个镜像能够起来,所以最后都有一句执行的命令:如下图:最后一句:CMD /etc/init.d/php-fpm start就是这句执行命令,有这条执行命令,才能保证这个image能够起来。ADD命令其实就是拷贝并解压,解压在/tmp/默认目录下,然后通过./configure,make&&make install进行安装,其实这个整个安装过程是在docker中进行的,而这个docker原创 2020-12-10 16:56:10 · 185 阅读 · 0 评论 -
源码安装php7.2
下载了7.2的php源码以后,就开始安装:先进行配置,需要同时配置很多依赖项:./configure --prefix=/usr/local/php7.2 --with-curl --with-freetype-dir --with-gd --with-gettext --with-iconv-dir --with-kerberos --with-libdir=lib64 --with-libxml-dir --with-mysqli --with-openssl --with-pcre-regex原创 2020-12-10 16:42:35 · 161 阅读 · 1 评论