1
领取资源
参与者需领取ECS免费资源去领取
2
快速部署Jenkins
跟着操作文档,学习搭建个人版持续集成服务去学习
3
上传作品
完成部署并上传作品去上传
领取试用资源
下方ECS免费试用资源二选一,显示“已试用”即为领取成功(仅限新用户)
No entry or manifest in @ali/alfa-aliyundotcom-free-widget-goods-card
Error: No entry or manifest in @ali/alfa-aliyundotcom-free-widget-goods-card
    at https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:272081
    at h (https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:125427)
    at Generator.<anonymous> (https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:125178)
    at Generator.next (https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:125786)
    at f (https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:203761)
    at a (https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:203963)
    at https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:204022
    at new Promise (<anonymous>)
    at https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:203904
    at https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:272271
No entry or manifest in @ali/alfa-aliyundotcom-free-widget-goods-card
Error: No entry or manifest in @ali/alfa-aliyundotcom-free-widget-goods-card
    at https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:272081
    at h (https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:125427)
    at Generator.<anonymous> (https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:125178)
    at Generator.next (https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:125786)
    at f (https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:203761)
    at a (https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:203963)
    at https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:204022
    at new Promise (<anonymous>)
    at https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:203904
    at https://g.alicdn.com/hmod/ace-developer-factory-free-product/0.0.8/??index.js,services.js:1:272271
ECS热门应用 | 搭建个人版持续集成服务

使用阿里云ECS搭建自己的持续集成服务

一、开通云服务器免费试用

  1. 本实验可免费领取一台云服务器ECS资源,您可在本活动首页进行领取(仅限新用户领用)
  • 本试用教程以下列的配置信息为例,实际操作时,建议根据您的实际业务体量和需求选择。

参数

示例

操作系统

CentOS 7.9 64位。

预装应用

本教程无需选择。

产品所在地域

华东1(杭州)

本教程以华东1(杭州)为例,您可根据实际需求进行选择

到期释放设置

建议您选择现在设置,避免到期未释放产生扣费。

其他参数

保持默认值或按需修改。

  1. 前往ECS控制台,在左侧导航栏,选择实例与镜像 > 实例
  2. 在顶部菜单栏左上角处,选择和试用实例相同的地域(本教程示例华东1(杭州))。
  3. 设置该实例登录密码。找到您创建的试用实例,在其右侧操作列单击
    网络异常,图片无法展示
    |
    > 实例属性 > 重置实例密码,按照界面提示设置ECS实例的登录密码。

说明:实例创建完成大约3~5分钟后,才支持重置实例密码,如不可重置请耐心等待后重试。

网络异常,图片无法展示
|

  1. 单击试用实例的ID,选择安全组页签,单击安全组操作列的配置规则,在入方向添加需要放行的端口。本教程中,在安全组入方向放行80、443、22、3389、8080端口。

网络异常,图片无法展示
|

  1. 领取完免费试用后,返回资源领取界面,选中我已阅读并同意《阿里云云起实验室服务协议》,单击我已开通,进入实验

说明:如果您的阿里云账号只能领取部分免费试用产品,请您领取符合免费试用资格的产品,然后进入实验,不满足免费试用资格的产品将会使用个人账户资源进行创建,并会产生一定的费用,请您及时关注账户扣费。

网络异常,图片无法展示
|

二、安装Docker

  1. 在执行如下命令,更新yum源。
  1. 在执行如下命令,安装相关的软件包。
  1. 在执行如下命令,添加Docker的Yum源。
  1. 在执行如下命令,安装Docker,
  1. 在执行如下命令,启动Docker并设置开机启动。

三、安装Jenkins

  1. 执行如下命令,安装Java。

由于Jenkins需要Java环境,确保安装了支持的Java版本。

  1. 执行如下命令,添加Jenkins仓库并导入公钥。

  1. 执行如下命令,安装Nginx
  1. 执行如下命令,启动Jenkins并设置开机启动。

四、设置Jenkins

  1. 执行如下命令,获取Jenkins的初始密码。

网络异常,图片无法展示
|

  1. 在本机浏览器的地址栏中,输入https://:8080,访问Jenkins。

说明:您可在云服务器ECS的实例列表页面查看ECS公网地址。

  1. 解锁Jenkins页面,输入Jenkins的初始密码,单击继续

网络异常,图片无法展示
|

  1. 自定义Jenkins页面,您可以选择安装推荐的插件选择插件来安装两种方式,本教程以安装推荐的插件为例。

网络异常,图片无法展示
|

  1. 新手入门页面,等待插件安装完毕。

网络异常,图片无法展示
|

  1. 创建第一个管理员用户页面,根据页面提示填写相关信息,单价保存并完成

网络异常,图片无法展示
|

  1. 实例配置页面,单击保存并完成

网络异常,图片无法展示
|

  1. Jenkins已就绪页面,单击开始使用Jenkins

网络异常,图片无法展示
|

返回如下页面,您就可以开始使用Jenkins!

网络异常,图片无法展示
|

五、清理

ECS提供的个人版免费试用实例为按量付费实例。完成教程后,请参考以下规则处理实例:

  • 如果无需继续使用ECS实例,可以登录ECS控制台,找到目标实例,在操作列单击
    网络异常,图片无法展示
    |
    ,搜索并单击释放,根据界面提示释放实例。
  • 如果需要继续使用ECS实例,请至少在试用到期1小时前为阿里云账号充值,确保账户金额不小于100.00元人民币。到期未续费的实例会因欠费而被自动停机,停机15天内实例将保留,15天后实例和数据都将被自动释放。
本操作手册基于ECS云服务器搭建Jenkins。实验可快速实现灵活、可扩展的持续集成服务。
搭建持续集成服务,前往了解
作者信息
作品展示
技术达人分享应用部署经验
上传作品
更多作品
最新最热
使用阿里云ECS部署Jenkins是一种非常方便和强大的方式,可以帮助您实现持续集成和持续交付。以下是我使用阿里云ECS部署Jenkins的心得体会: 1.选择适当的ECS实例类型:根据您的需求和预算,选择适合的ECS实例类型。如果您的项目规模较小,可以选择低配置的实例类型,而对于大型项目,建议选择高配置的实例类型以获得更好的性能。 2.安全设置:在部署Jenkins之前,确保您的ECS实例已经设置了安全组规则,限制只有必要的端口对外开放,并且设置访问控制,只允许受信任的IP地址进行访问。 3.选择合适的操作系统:阿里云ECS支持多种操作系统,包括CentOS、Ubuntu等。选择适合您的团队和项目的操作系统,并确保您熟悉该操作系统的基本操作和配置。 4.安装和配置Jenkins:使用包管理工具(如yum或apt-get)安装Jenkins,并根据您的需求进行配置。您可以设置认证、插件、构建环境等选项,以满足您的具体需求。 5.数据持久化:为了确保数据的安全和可恢复性,建议将Jenkins的数据进行持久化存储。您可以使用阿里云的云盘或对象存储服务(如OSS)来存储Jenkins的数据。 6.监控和日志:使用阿里云的云监控服务,监控您的ECS实例和Jenkins的性能指标,并设置告警规则以及日志服务,帮助您进行故障排查和性能优化。 7.高可用性和扩展性:如果您的项目对高可用性和扩展性有要求,可以考虑使用阿里云的负载均衡和自动伸缩等服务,确保Jenkins的稳定性和可用性。 总的来说,使用阿里云ECS部署Jenkins是一种可靠和灵活的方式,可以帮助您构建高效的持续集成和交付流程。根据您的需求和预算,选择适当的资源和服务,结合阿里云的监控和日志功能,可以更好地管理和优化Jenkins的性能。
通过jinkens查看时间