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

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

  • 支付宝登录

  • 设置ssh公钥
    在这里插入图片描述

  • 创建代码仓库
    在这里插入图片描述

  • 克隆仓库

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

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

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

在这里插入图片描述
在这里插入图片描述

  • 流水线

    1、创建流水线
    在这里插入图片描述
    2、添加流水线源
    在这里插入图片描述
    3、nodejs构建
    在这里插入图片描述

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

在这里插入图片描述

4、主机部署
在这里插入图片描述

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

5、保存并运行
在这里插入图片描述
6、回滚操作
在这里插入图片描述

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

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐