代码托管平台很多,比如 GitHub,GitLab, 比较火,但是毕竟是国外的,GitHub 2018年被Microsoft以75亿美元收购,已与政治挂钩,已限制了许多受美国制裁的国家的开发者账户,未来不排除对中国的开发者限制的可能性。GitLab可以搭建到自己的服务器上,但是对于新手来说有难度。
国内的代码托管平台也有很多比如阿里云-云效Codeup、百度效率云、华为开源平台、码云、码市、coding等,有一些也没有用过,优缺点不做对比,但是个人优先推荐阿里云-云效Codeup,非常适合新手同样适合老鸟,支持在线编写和一些操作,还有在线web IDE ,尤其那种新手不会配置的,可以在线编辑了,随时随地快捷方便,大力推荐!https、HHS连接也很方便

因为自己也是第一次用,所以也是在摸索中,欢迎大佬指点纠正。

  • 支付宝登录
  • 设置ssh公钥
  • 云效的云服务器地址在哪_git

  • 创建代码仓库
  • 云效的云服务器地址在哪_云效的云服务器地址在哪_02

  • 克隆仓库
git clone https://codeup.aliyun.com/your-company/xxx.git # 换成你复制的代码库地址
  • 提交代码

云效代码管理 Codeup 支持两种方式的代码提交:在 Web 端直接修改和提交,以及在本地克隆的代码仓库中提交(同git一样)。

git add . # 将本地文件的改动(修改、添加、删除等),添加到 Git 索引
git commit -m "add hello.java" # 创建新提交
git push # 将本地代码仓库的改动推送至远端的代码仓库。
  • 创建分支
  • 打标签
  • 合并分支

云效的云服务器地址在哪_云效的云服务器地址在哪_03


云效的云服务器地址在哪_云效的云服务器地址在哪_04

  • 流水线
    1、创建流水线
  • 云效的云服务器地址在哪_云计算_05

  • 2、添加流水线源
  • 云效的云服务器地址在哪_云计算_06

  • 3、nodejs构建
  • 云效的云服务器地址在哪_git_07

# 构建命令
npm install
npm run build:prod

云效的云服务器地址在哪_git_08

4、主机部署

云效的云服务器地址在哪_云效的云服务器地址在哪_09

# 部署脚本
tar zxvf /home/admin/app/package${DATETIME}.tgz -C /www/wwwroot/gf/html/

5、保存并运行

云效的云服务器地址在哪_git_10


6、回滚操作

云效的云服务器地址在哪_云效的云服务器地址在哪_11

参考文章:https://www.jianshu.com/p/8a9d1bf27f5d