-
基于极狐GitLab OpenAPI与低代码Node-RED开发一个人项目Pipeline管理(查询流水线,创建流水线,重新触发流水线)
前言 最近在使用GitLab CI/CD时发现一个使用“不太顺畅”的使用场景。具体是这样的:作为一名开发者,有时需要同时负责几个前端项目的部署修复a项目的bug后需要部署到测试环境,修复b项目的bug后需要部署到测试环境。。。。。 由于各种原因,这种场景的部署并非是自动部署的,需要负责人去手动创建部署流水线。比如为了给测试人员提供一个可靠,稳定的的测试环境,会采用手动部署环境。 这就导致一个问题,我需要先进入A项目,点击流水线,选择对应分支,创建一个流水线。然后再进入B项目,重复以上操作。过程是…
-
如何在NodeRed中,处理设备的json,xml格式的数据
前言 在使用node-red处理各种业务场景时,我们时常会遇到各种各样的数据格式,最常见的是json数据格式,其次还有xml,yaml,以及csv格式的数据格式。这些都是需要我们对其数据格式有一点解析和转化的能力,今天这篇文章我就来教大家如何处理json 和 xml数据格式。 node-red中json格式的转换 在node-red中处理json数据格式是最简单的。最主要的原因是node-red本身就是使用javascript语言来编写的。而javascript中最常用的就是json数据格式。声…
-
Node-RED 3.0升级,特性介绍
前言 最近给我的树莓派上的Node-RED(以下简称NR)做了一下升级,从2.x升级到得了3.0。这是一个比较大的版本升级,在用户体验方面,NR有了有很大的提升。下面让我们一起来看一如何升级以及,3.0新增了那些特性 升级3.0 由于之前的NR是直接使用npm来进行安装的,所以此处升级也比较简答,运行以下命令即可 sudo npm install -g –unsafe-perm node-red npm 是一个nodejs 包管理器。当不指定版本时,会下载最新的版本到版本。 需要注意的是,如何…