阿里云效持续集成 Hexo 博客

本文涉及的产品
云效 DevOps 流水线,基础版人数 不受限
云效 DevOps 代码管理,基础版人数 不受限
云效 DevOps 制品仓库,基础版人数 不受限
简介: 官网https://flow.aliyun.com/阿里云效我总结特点就是:开箱即用, 特别强大, 而且界面美观!

官网


https://flow.aliyun.com/


阿里云效我总结特点就是:开箱即用, 特别强大, 而且界面美观!


一些基本概念



构建命令


为用户自定义构建命令。支持 npm,cnpm 和 yarn,命令执行目录为代码库根路径.


配置环境变量


定义环境变量是实现流水线过程定制化的一种常见方法,可以在执行过程的任何阶段使用这些变量。


部署组使用环境变量


部署时可以使用内置环境变量、流水线运行参数、私密配置项 三种环境变量。部署时的环境变量值系统进行了Base64编码,因此在使用的时候需要先进行Base64解码。

示例:


要使用PIPELINE_ID  的环境变量,可在部署脚本最前面添加一行,export PIPELINE_ID=$(echo $PIPELINE_ID | base64 -d),后续就可以直接使用PIPELINE_ID 这个环境变量了。


目前已改为直接使用变量即可, 形如${PIPELINE_ID}


进入正题



  1. 添加流水线



image.png


添加流水线


  1. 添加 nodeJs 构建任务


image.png


  1. 分为三步


image.png

image.png


1. nodejs构建

cnpm install hexo-cli -g
cnpm install
hexo clean
hexo g


image.png

2. 构建物上传-可选操作


image.png


3. 上传到 git 仓库,该操作会触发构建行为

cd public
git init 
git config user.name "你的用户名"
git config user.email "你的邮箱地址" 
git add . 
git commit -m "commit by flow.aliyun."
git push --force --quiet "https://你的项目地址******************" master:master


其他说明



为了私密,可以事先定义一些变量


image.png

然后在 执行命令 中使用

git push --force --quiet "https://${NAME}:${TOKEN}@e.coding.net/aleevz/aleevz.coding.me.git" master


image.png


点击运行按钮,可进行构建



相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
SVN版本控制系统
SVN是现在软件开发之中的主流软件版本控制工具,在工作之中利用SVN可以有效的解决多人开发的代码管理问题,本课程将为读者讲解SVN服务器的配置以及基于MyEclipse的SVN客户端插件的配置与使用,并且在讲解之中着重讲解了冲突的产生于解决。
目录
相关文章
|
2月前
|
弹性计算 运维 Serverless
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
51 1
项目管理和持续集成系统搭建问题之云效流水线支持阿里云产品的企业用户如何解决
|
5月前
|
关系型数据库 分布式数据库 数据库
成都晨云信息技术完成阿里云PolarDB数据库产品生态集成认证
近日,成都晨云信息技术有限责任公司(以下简称晨云信息)与阿里云PolarDB PostgreSQL版数据库产品展开产品集成认证。测试结果表明,晨云信息旗下晨云-站群管理系统(V1.0)与阿里云以下产品:开源云原生数据库PolarDB PostgreSQL版(V11),完全满足产品兼容认证要求,兼容性良好,系统运行稳定。
|
5月前
|
项目管理 微服务
云效常见问题之将多个微服务应用集成到一次研发流程中发布上线如何解决
云效(CloudEfficiency)是阿里云提供的一套软件研发效能平台,旨在通过工程效能、项目管理、质量保障等工具与服务,帮助企业提高软件研发的效率和质量。本合集是云效使用中可能遇到的一些常见问题及其答案的汇总。
|
1月前
|
机器学习/深度学习 DataWorks 数据挖掘
基于阿里云Hologres和DataWorks数据集成的方案
基于阿里云Hologres和DataWorks数据集成的方案
41 7
|
1月前
|
存储 SQL 分布式计算
Hologres 与阿里云生态的集成:构建高效的数据处理解决方案
【9月更文第1天】随着大数据时代的到来,数据处理和分析的需求日益增长。阿里云作为国内领先的云计算平台之一,提供了多种数据存储和处理的服务,其中Hologres作为一款实时数仓产品,以其高性能、高可用性以及对标准SQL的支持而受到广泛关注。本文将探讨Hologres如何与阿里云上的其他服务如MaxCompute、DataHub等进行集成,以构建一个完整的数据处理解决方案。
54 2
|
3月前
|
开发框架 前端开发 JavaScript
ABP框架中短信发送处理,包括阿里云短信和普通短信商的短信发送集成
ABP框架中短信发送处理,包括阿里云短信和普通短信商的短信发送集成
ABP框架中短信发送处理,包括阿里云短信和普通短信商的短信发送集成
|
3月前
|
应用服务中间件 nginx 数据安全/隐私保护
借助阿里个人版镜像仓库+云效实现全免费同步docker官方镜像到国内
受docker hub 6月初网络变更的影响,国内拉取docker官方镜像变得不稳定……
|
2月前
|
IDE API 开发工具
通过IDE插件体验阿里云OpenAPI的高效集成, 精品礼品等你来拿!
轻量级的开放API工具——Alibaba Cloud Developer Toolkit及Alibaba Cloud API Toolkit。这些插件支持快速查阅阿里云产品的开放API,提供API调试与SDK示例生成等功能,帮助开发者轻松集成阿里云服务。您可通过JetBrains Marketplace或VS Code Marketplace搜索安装,完成身份验证后即刻体验。欢迎分享您的使用反馈,有机会获得精美礼品!
|
3月前
|
敏捷开发 测试技术 持续交付
阿里云云效产品使用合集之与SonarQube的集成该如何完成
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
4月前
|
对象存储
大事件后端项目32--------文件上传_阿里云OSS_程序集成
大事件后端项目32--------文件上传_阿里云OSS_程序集成
下一篇
无影云桌面