当前位置: 首页 > news >正文

企业手机建站系统网站子域名什么意思

企业手机建站系统,网站子域名什么意思,如何进入wordpress数据库,旅游网站毕业设计和论文我司一个客户项目对应代码仓库的一个分支#xff0c;每次新项目上线总是要从master复制一个分支#xff0c;接着git clone到本地#xff0c;在IDEA里面替换配置文件内容#xff0c;上传到代码仓库#xff0c;启动项目#xff0c;配置nginx.conf#xff0c;每次新项目上线…我司一个客户项目对应代码仓库的一个分支每次新项目上线总是要从master复制一个分支接着git clone到本地在IDEA里面替换配置文件内容上传到代码仓库启动项目配置nginx.conf每次新项目上线耗时约30-60min。鉴于本人超级懒不喜欢重复动作只喜欢摸鱼于是琢磨出了一套新项目上线脚本每次脚本执行耗时约5-10min。 new_project_install.sh echo 新建文件夹/opt/app/code mkdir -p /opt/app/codeecho 进入/opt/app/code cd /opt/app/code#将git用户名、密码、仓库地址替换成自己的 echo git拉取代码 git clone https://username:passwordgitee.com/xxx/xxx.gitecho 进入项目文件夹 cd xxx#必须是不存在的分支 echo 切换到新的分支 git checkout -b $1echo 推送新的分支代码到远端仓库 git push origin $1echo 拉取远端仓库新的分支代码 git pull origin $1echo 将远端仓库分支与本地仓库分支关联 git branch --set-upstream-toorigin/$1echo 再次拉取远端仓库新的分支代码验证分支是否关联上 git pull origin $1echo pom.xml 替换 find -name pom.xml | xargs perl -pi -e s|demo|$1|gecho application.yml 替换 find /opt/app/code/xxx/src/main/resources/ -name application.yml | xargs perl -pi -e s|8081|$3|g# find 路径 -name 文件名 | xargs perl -pi -e s|被替换的字符串|替换后的字符串|g # ./ 相对位置 echo application-druid.yml 替换 find /opt/app/code/xxx/src/main/resources/ -name application-druid.yml | xargs perl -pi -e s|localhost|$2|g find /opt/app/code/xxx/src/main/resources/ -name application-druid.yml | xargs perl -pi -e s|demo|$1|gecho maven打包 mvn clean install#cp前添加反斜线可以直接覆盖同名文件不会出现cp: overwrite xxx ?提示 echo 复制jar \cp /opt/app/code/xxx/target/$1.jar /opt/appecho 启动jar nohup java -jar /opt/app/$1.jar /dev/null 21 echo 将所有项目文件放入缓存中 git add .#将git电子邮箱、用户名替换成自己的 echo 提交代码到本地仓库 git config user.email xxxqq.com git config user.name username git commit -m 打包$4echo 拉取远端仓库代码 git pull origin $1echo 推送代码到远程仓库 git push origin $1echo 删除clone的代码 rm -rf /opt/app/code/xxx#xxx.cn 替换成自己的域名 #$指最后一行i是指在读取文件此行前增加include记录即倒数第二行添加内容 echo 添加nginx配置 sed -i $i server { /usr/local/nginx/conf/nginx.conf sed -i $i listen 80; /usr/local/nginx/conf/nginx.conf sed -i $i server_name $1.xxx.cn; /usr/local/nginx/conf/nginx.conf sed -i $i location / { /usr/local/nginx/conf/nginx.conf sed -i $i proxy_pass http://127.0.0.1:$3/; /usr/local/nginx/conf/nginx.conf sed -i $i proxy_connect_timeout 600; /usr/local/nginx/conf/nginx.conf sed -i $i proxy_read_timeout 600; /usr/local/nginx/conf/nginx.conf sed -i $i } /usr/local/nginx/conf/nginx.conf给脚本赋予执行权限 chmod x new_project_install.sh$1-分支名、数据库名(如test) $2-ip(如192.168.0.2) $3-port(如某客户) $4-git commit信息(如某客户) ./new_project_install.sh test 192.168.0.2 8088 某客户查看 /usr/local/nginx/conf/nginx.conf 配置是否正常 /usr/local/nginx/sbin/nginx -s reload原来苦逼的上线项目变成两行脚本小伙伴有没有觉得偷懒的感觉很爽。如有任何问题欢迎留言让我们一起愉快的摸鱼吧
http://www.yutouwan.com/news/235839/

相关文章:

  • 桂林哪里学建设网站网站哪里可以做
  • 网站建设在线推广昆山住房与城乡建设局网站
  • 公司网站建设上海为什么自己做的网站uc打不开
  • 简易动漫网站模板最近alexa排名查询
  • 学校网站建设学生文明上网遂宁网站建设略奥网络
  • 免费网站空间申请教程贵阳网站制作计划
  • 网站推广的主题假快递单制作软件app
  • 上海 企业seo服务销售招聘
  • 上海专业网站建设价北京网站seo优化排名公司
  • 企业设计网站建设可以做生存分析的网站
  • 建网站企划书网站怎么加代码
  • 免费下载网站软件想接外包做网站
  • 这几年做那些网站致富郑州seo线上推广技术
  • 中山企业做网站莱芜吧莱芜贴吧
  • 旅行社手机网站建设成常见网络营销工具
  • 海报模板免费下载网站烟台百度网站建设
  • 潍坊那个公司做网站比较好WordPress使用微博外链
  • 深圳企业建站设计公司服务器网站路径问题
  • 网站建设费记入科目沧州网站制作多少钱
  • 制作网站需要哪些成本wordpress无法搜索
  • 发布程序后网站有很多seo难不难学
  • 做网站的素材图片做兼职的网站 知乎
  • 电子商务网站建设的大纲工业和信息化部工业文化发展中心
  • 清河做网站哪儿好中国做的最好的网站建设公司
  • 代发货网站建设重庆市建设工程信息网官网造价
  • 焦作会计做继续教育在哪个网站珠宝首饰网站源码
  • 团购网站自个做折页在线设计平台
  • 商丘微网站绍兴优化公司
  • 免费杂志排版软件深圳seo优化服务
  • 做网站很赚钱泉州网上房地产