阿里云 CodePipeline 对接码云,打造云上代码交付链

简介:

阿里云 CodePipeline 已增加对码云 Gitee 代码库接入的支持,用户托管在码云上的代码可通过阿里云 CodePipeline 在云端实现从代码到应用的持续集成和交付,方便您快速的对您的产品进行功能迭代和演进。

阿里云 CodePipeline:

d47e62d2b349aca45e42305ed6714efbe5ed61d9 https://www.aliyun.com/product/codepipeline

码云Gitee:

d47e62d2b349aca45e42305ed6714efbe5ed61d9 https://gitee.com/?from=wechat

阿里云 CodePipeline 是一款提供持续集成/持续交付能力,并完全兼容 Jenkins 的能力和使用习惯的 SAAS 化产品。通过使用阿里云 CodePipeline,您可以方便的在云端实现从代码到应用的持续集成和交付,方便您快速的对您的产品进行功能迭代和演进。

阿里云 CodePipeline 具有如下关键特性

d47e62d2b349aca45e42305ed6714efbe5ed61d9 提供了多种开发语言的编译及单元测试能力,目前包含Java,Node.js,Python2,Python3和PHP五种语言,以及通用文件打包模式,未来将集成更多的开发语言种类。
d47e62d2b349aca45e42305ed6714efbe5ed61d9 提供了容器化集成解决方案,可以独立支持Docker镜像编译,同时支持通过阿里云容器镜像服务 进行编译和安全检查,并与阿里云容器服务打通,目前支持蓝绿/灰度发布等多种发布方式。
d47e62d2b349aca45e42305ed6714efbe5ed61d9 提供了应用部署到ECS的能力,同时完全兼容开源自动化运维软件Salt,透明整个应用发布和部署能力。

那么现在就开始部署吧,具体使用流程如下:

步骤1

在码云(Gitee.com)项目页-服务,选择“阿里云 CodePipeline”

61da0678ab14c60fe1668af3adbad2014902245a

步骤2

根据页面引导,访问 阿里云 并注册或者登录已有帐号。

步骤3

选择 “产品” -> “应用服务” -> “CodePipeline”,点击“立即开通”进入阿里云 CodePipeline 总览界面。

3f5ada05742b1c11ec3de4b6d54ee426c70a9cff

步骤4

开通成功后,点击 "管理控制台"。

1e126ee82092ea96187c0240e425b14ff2788e19

步骤5

创建默认的 CodePipeline 角色,并授权。

319c29ca51888fc98e36926cd2df769d1e35983e

步骤6

开通 CodePipeline 服务后可以开始创建一个新项目:管理控制台 -> 创建一个新项目。

91349c1e9b5db20b6edf8330d326740c1ace9902

步骤7

填写项目信息:基本信息 -> 下一步 -> 代码构建配置 -> 下一步 -> 选择部署方式 -> 下一步。

d33dee7afcda8e53e6bb547cb304c80473b66dc6

步骤8

选择 源码管理 -> Gitee -> 绑定码云账号,自动列出您的代码仓库及其对应的分支。

3c32925ba9159020ad9b5cade773c45235a9f289

步骤9

页面会跳转至码云的登录页面,然后授权。

649dd1058514c336a4d0bd953f22badbc604481a

步骤10

授权成功后会提示,绑定成功,请刷新作业配置页面!后回到步骤 6 页面并刷新 -> 选择要构建的码云上的项目仓库和仓库分支。

2ec5b9b4ae0dd2de5b67e827d7d8da37e1e64a60

步骤11

依次填写构建触发器、构建、构建后操作信息并提交。然后点击 "开始构建项目" 对刚刚创建的项目执行构建。

a0b2399b0a9865a4e31dbfdfb2df11d1f12e7dc2

构建进度和构建结果可以在构建历史中查看,选择对应构建历史可以查看构建详情。这样就可以很方便对托管在码云上的项目进行持续构建和集成并完成部署工作。

马上访问 码云 Gitee 去体验:

d47e62d2b349aca45e42305ed6714efbe5ed61d9https://gitee.com/


原文发布时间为:2018-06-4

本文作者:码云Gitee

本文来自云栖社区合作伙伴“开源中国”,了解相关信息可以关注“开源中国”。

相关文章
|
存储 前端开发 JavaScript
十二款·富文本编辑器:数字创作的瑞士军刀
在数字化时代,内容创作已经成为我们日常生活中不可或缺的一部分。无论是撰写一封电子邮件、准备一份报告、还是在社交媒体上分享心情,文字都是我们表达和沟通的基石。而在这个过程中,富文本编辑器就如同一把瑞士军刀,为我们提供了多种功能以增强和美化我们的文字内容。
1053 1
|
前端开发 JavaScript 安全
GitHub Actions自动化部署前端项目指南
前言 在项目开发过程中,随着需求的不断变化以及后期不断修复bug,伴随着的便是我们不停的打包部署。打包部署这期间的操作虽然不复杂,但是非常繁琐。目前市面上可以使用jenkens等工具实现持续集成(CI/CD),但是如果我们服务器资源少,且只需要简单的自动化部署,那么有更优雅的方式实现自动化部署:GitHub Actions。 本篇文章以前端项目为例,下文所有操作基于前端项目。
1189 0
GitHub Actions自动化部署前端项目指南
|
存储 网络协议 前端开发
在 Java 中如何完全验证 URL
在 Java 中如何完全验证 URL
269 8
|
C# Windows IDE
WPF入门实战:零基础快速搭建第一个应用程序,让你的开发之旅更上一层楼!
【8月更文挑战第31天】在软件开发领域,WPF(Windows Presentation Foundation)是一种流行的图形界面技术,用于创建桌面应用程序。本文详细介绍如何快速搭建首个WPF应用,包括安装.NET Framework和Visual Studio、理解基础概念、创建新项目、设计界面、添加逻辑及运行调试等关键步骤,帮助初学者顺利入门并完成简单应用的开发。
666 0
阿里云域名注册流程和备案流程(详细图文教程)
阿里云域名注册指南:访问[阿里云域名注册入口,查询并注册心仪域名,如.com/.cn,加入清单后结算。价格因后缀而异,如.com首年78元。创建信息模板进行实名认证,首次需上传资料。获取域名优惠口令并使用,详细步骤见文档。备案流程参照阿里云ICP备案系统。
17187 2
|
监控 测试技术 持续交付
设计通用灵活的LabVIEW自动测试系统
设计通用灵活的LabVIEW自动测试系统
337 0
|
运维 Serverless 开发工具
函数计算产品使用问题之通过GitLab仓库来部署代码,该如何配置GitLab仓库
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
301 0
|
负载均衡 Ubuntu 应用服务中间件
如何在Nginx上阻止特定IP地址的访问,以增强服务器的安全性
如何在Nginx上阻止特定IP地址的访问,以增强服务器的安全性
514 0
如何在Nginx上阻止特定IP地址的访问,以增强服务器的安全性
|
JavaScript Java 测试技术
从零开始:Nexus私服搭建与Maven仓库配置的完全指南
从零开始:Nexus私服搭建与Maven仓库配置的完全指南
22297 7
|
存储 运维 监控
阿里云SLS使用体验
阿里云SLS使用体验感受分享
949 1