1.1.9 • Published 4 years ago

better-headless v1.1.9

Weekly downloads
1
License
ISC
Repository
-
Last release
4 years ago

部署 noah

安装

全局: npm install -g better-headless
当前目录: npm install better-headless

命令行

deployNoah

deployNoah file1 [file2] [file3]

程序运行目录作为根目录,依次去找 file1,file2,file3 的配置文件.读取文件中的配置.后面覆盖前面.配置文件格式如下

app=cmshz-xxxx-xxxx
cluster=cmshz-article-xxxx-xx_test
branch=dev
user=bjxxxxx
pwd=xxxxxx
show=false
debug=true
stop=no
名称必须描述默认
app应用
cluster集群
user用户名
pwd密码
branch分支 HEAD 表示当前 git 分支HEAD
show是否显示浏览器操作过程false
debug是否显示 debug 信息true
stop暂停模式三选一 first-第一批 each-每批 no-不暂停stop

openid

openid username passwd

设置全局默认的账号密码.

最佳实践

用户密码写在`.pwd` 中或通过openid命令进行全局设置

不同环境配置写在不同文件中,比如 .test .pre .online 统一维护

package.json 中不同环境调用不同的配置文件,比如:

    "test": "deployNoah .pwd .test"
    "pre": "deployNoah .pwd .pre"

node 调用

// commonjs module
const { deployNoah } = require('better-headless')
// es6 module
import { deployNoah } from 'better-headless'

deployNoah({app,cluster,branch,user,pwd,show,debug,stop}).then(xxx => xxx).catch(error => {
  console.error(error)
})
1.1.9

4 years ago

1.1.8

4 years ago

1.1.6

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.13

4 years ago

1.0.11

4 years ago

1.0.12

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago