代码管理平台云效Codeup使用以及构建流水线

代码托管平台很多,比如 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

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值