前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >十分钟搞定自动化构建 | 码云周刊第 57 期

十分钟搞定自动化构建 | 码云周刊第 57 期

作者头像
码云Gitee
发布2018-03-29 15:46:39
9360
发布2018-03-29 15:46:39
举报
文章被收录于专栏:开源项目开源项目
1. 项目名称:轻量级跨平台自动构建工具 xmake

项目简介:XMake 是一个基于 Lua 的轻量级跨平台自动构建工具,支持在各种主流平台上构建项目。xmake 的目标是开发者更加关注于项目本身开发,简化项目的描述和构建,并且提供平台无关性,使得一次编写,随处构建。

它跟 cmake、automake、premake 有点类似,但是机制不同,它默认不会去生成 IDE 相关的工程文件,采用直接编译,并且更加的方便易用 采用lua的工程描述语法更简洁直观,支持在大部分常用平台上进行构建,以及交叉编译。并且 xmake 提供了创建、配置、编译、打包、安装、卸载、运行等一些 actions,使得开发和构建更加的方便和流程化。

不仅如此,它还提供了许多更加高级的特性,例如插件扩展、脚本宏记录、批量打包、自动文档生成等等。

项目地址:tboox/xmake

2. 项目名称:持续构建平台 ideploy

项目简介:ideploy 是为前端团队构建部署工程化而开发的一个持续交付平台。我们根据团队人员,项目增长而面临的越来越多在构建,交付等日常工作中的痛点,设计了很多特有而简单易用的功能,节省了团队很多构建部署的协调和 copy 体力工作,极大的提升了团队的开发效率。随着功能的完善,觉得这个系统可以帮助很多类似我们这样成长中的前端团队(当然系统其实也是支持 java、php 等项目的部署的,通过插件编写也可以支持 go 甚至更多语言的构建部署)实现快速构建,快速部署,放心上线。

项目地址:luyongfugx/ideploy

3. 项目名称: 自动化构建软件 Piplin

项目简介:Piplin(灵感来自于"pipeline",读作/ˈpɪpˌlɪn/ 或 /ˈpaɪpˌlaɪn/)是一款免费、开源的持续集成与部署系统,适用于软件的自动化构建、测试和部署相关的各种应用场景。其主要功能如下:

  • 支持PHP、Python、JAVA、Ruby等项目的构建、测试与发布。
  • 可与Gitlab、Github、Gogs、Gitee(Oschina)等代码托管平台进行集成。
  • 可灵活配置自定义构建和部署步骤。
  • 支持自定义构建物规则,对构建物创建发布版本并部署。
  • 支持项目的多环境部署(可自行建立开发、测试、预发布和生产等多个环境)。
  • 支持联动部署,比如:开发环境部署成功后可自动触发测试环境启动部署。
  • 服务管理支持机柜功能,机柜可与多个部署环境绑定。
  • 支持项目克隆功能。
  • 项目支持多成员。
  • 通过Websocket实现项目部署状态的实时跟踪。
  • 支持钉钉机器人、Slack、邮件和自定义Webhook的服务集成。

项目地址:Piplin/Piplin

4. 项目名称:Jenkins 码云持续构建插件

项目简介:本项目是 Jenkins 码云 WebHook 插件。基于该插件,用户能通过码云系统提供的 WebHook 功能,通知你的 Jenkins 服务进行项目的构建、打包、部署等自定义行为。

项目地址:开源中国/jenkins-gitee-webhook-plugin

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-01-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Gitee 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
持续集成
CODING 持续集成(CODING Continuous Integration,CODING-CI)全面兼容 Jenkins 的持续集成服务,支持 Java、Python、NodeJS 等所有主流语言,并且支持 Docker 镜像的构建。图形化编排,高配集群多 Job 并行构建全面提速您的构建任务。支持主流的 Git 代码仓库,包括 CODING 代码托管、GitHub、GitLab 等。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档