1.0.2 • Published 10 months ago

jane-deploy v1.0.2

Weekly downloads
-
License
MIT
Repository
-
Last release
10 months ago

Jane-deploy

1 npm init

{
 "name": "jane-deploy",
 "version": "1.0.0",
 "description": "CI/CD server",
 "main": "index.js",
 "scripts": {
   "test": "echo \"Error: no test specified\" && exit 1"
 },
 "keywords": [
   "ci",
   "cd",
   "deploy"
 ],
 "author": "zuoxiaobai",
 "license": "MIT"
}

没有写git+respository

"repository": {
    "type": "git",
    "url": "git+https://github.com/zuoxiaobai/js-deploy.git"
  },

2. eslint init

2.1,安装 npm install eslint@7.32.0 --save-dev
2.2 npx eslint --init 按照只是一步步操作
npm.io
选择了第二个,并且推荐我安装了:
eslint-plugin-vue@latest
2.3 npm install --save-dev --save-exact prettier
2.4 npm install eslint-config-prettier --save-dev 处理eslint 与prettier的冲突
2.5 npm install eslint-plugin-prettier --save-dev 将 prettier 以插件形式集成到 eslint 处理流程中 配置 eslint-plugin-prettier,实际我参考的是zuo-deploy的文件。

3 koa koa-router koa-static

完成接口、静态服务
postman可以访问 http://127.0.0.1:7777/user
浏览器可以访问 http://127.0.0.1:7777/ 得到index.html页面

4 上传npm包

本地调试:
npm exec
npm link
janedeploy start 就成功了。
上传npm包:
npm adduser;npm publish;
全局安装npm包
npm i -g jane-deploy

0在virtual box上全局安装了 jane-deploy,sudo install -g jane-deploy
1 查看bin目录下是否有 janedeploy
2 建议重启终端 sudo reboot
3 查找wsl下的bin,也没有janedeploy,但是却可以启动成功janedeploy
4 查找janedeploy命令 和zuodeploy
在wsl下janedeploy、zuodeploy
/mnt/c/Users/haobing/AppData/Roaming/npm/janedeploy
/bin/zuodeploy
在virtualbox的ubuntu下 janedeploy、zuodeploy
找不到
/bin/zuodeploy
5 在win下 janedeploy zuodeploy
C:\Users\haobing\AppData\Roaming\npm
这里因为\ 有转义作用,解决方法
1 C:\Users\haobing\AppData\Roaming\npm
2 用两个反引号包围

在wsl-ubuntu 安装nginx

sudo apt install nginx

查看当前运行的程序 ps aux
localhost:7777即可访问 http://172.28.9.198:7777 访问
http://172.28.9.198/ 访问nginx

1.0.2

10 months ago

1.0.1

10 months ago