加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

Syncd——开源自动化部署工具

发布时间:2019-01-31 08:15:03 所属栏目:优化 来源:佚名
导读:副标题#e# 官网地址:https://gitee.com/dreamans/syncd/issues syncd是一款开源的代码部署工具,它具有简单、高效、易用等特点,可以提高团队的工作效率. 目前只支持类Linux系统. 特性 Go语言开发,编译简单、运行高效 Web界面访问,交互友好 灵活的角色权

添加Nginx配置

  1. upstream syncdServer { 
  2.  server 127.0.0.1:8868 weight=1; 
  3. server { 
  4.  listen 80; 
  5.  server_name deploy.syncd.cc; # 此处替换成你的真实域名 
  6.  access_log logs/deploy.syncd.cc.log; 
  7.  
  8.  location / { 
  9.  try_files $uri $uri/ /index.html; 
  10.  root /path/syncd-deploy/public; # 此处/path请替换成真实路径 
  11.  index index.html index.htm; 
  12.  } 
  13.  
  14.  location ^~ /api/ { 
  15.  proxy_pass http://syncdServer; 
  16.  proxy_set_header X-Forwarded-Host $host:$server_port; 
  17.  proxy_set_header X-Real-IP $remote_addr; 
  18.  proxy_set_header Origin $host:$server_port; 
  19.  proxy_set_header Referer $host:$server_port; 
  20.  } 

重启nginx服务

修改hosts

若域名未解析,可修改hosts进行临时解析

  1. sudo vim /etc/hosts 
  2.  
  3. 127.0.0.1 deploy.syncd.cc; 

安装完成

打开浏览器,访问 http://deploy.syncd.cc

初始账号:

用户名: syncd
邮箱: syncd@syncd.cc
密码: syncd.cc

!!!登录后请尽快修改密码

使用

系统使用流程图

Syncd-开源自动化部署工具

使用截图




Syncd-开源自动化部署工具Syncd-开源自动化部署工具Syncd-开源自动化部署工具Syncd-开源自动化部署工具Syncd-开源自动化部署工具Syncd-开源自动化部署工具Syncd-开源自动化部署工具

帮助

遇到问题请提 issue:https://gitee.com/dreamans/syncd/issues

LICENSE

本项目采用 MIT 开源授权许可证,完整的授权说明已放置在 LICENSE 文件中

【编辑推荐】

  1. 推荐:2019年十佳DevOps工具
  2. 你真的会高效的在GitHub搜索开源项目吗?
  3. Facebook 开源增强版 LASER,可使用90多种语言
  4. Intel 公布开源版 Nauta,可开展深度学习模型训练实验
  5. AWS宣布开源Neo-AI,为争夺云业务与微软走同一条“捷径”
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读