美文网首页
阿里云效持续集成 Hexo 博客

阿里云效持续集成 Hexo 博客

作者: acc8226 | 来源:发表于2020-05-06 23:51 被阅读0次

官网
https://flow.aliyun.com/

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

一些基本概念

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

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

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

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

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

进入正题

  1. 添加流水线


    添加流水线
  2. 添加 nodeJs 构建任务


  3. 分为三步

1. nodejs构建
cnpm install hexo-cli -g
cnpm install

hexo clean
hexo g
2. 构建物上传-可选操作 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

其他说明

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


然后在 执行命令 中使用

git push --force --quiet "https://${NAME}:${TOKEN}@e.coding.net/aleevz/aleevz.coding.me.git" master
点击运行按钮,可进行构建

相关文章

网友评论

      本文标题:阿里云效持续集成 Hexo 博客

      本文链接:https://www.haomeiwen.com/subject/cingghtx.html