GitHub Action终章之发布NPM
通过了初探和实操,这次我们上一个比较有意思的Action,发布依赖包到NPM上!如果对NPM不了解,可以先看《在NPM上发布组件教程》,这里就不过多的说明了!
通过了初探和实操,这次我们上一个比较有意思的Action,发布依赖包到NPM上!如果对NPM不了解,可以先看《在NPM上发布组件教程》,这里就不过多的说明了!
上次《GitHub Action初探》只是简单的说明了下大概,这次是演示如何使用 GitHub Actions 自动发布一个 Vue 应用到 GitHub Pages。
代码我已经托管到GitHub上了,文末会放出。
Github Actions是 Github 官方推出的一款 CI(持续集成)工具,于2019 年 11 月正式推出。
上次Jenkins前端自动化部署主要是说的是踩坑和基于SVN的部署,这次团队项目切换到了Git上,所以还要重新配置下Git。但是这还不是重点,重点是需要指定某一个分支下的文件夹。
啰嗦两句,14年入手了kindel3
,刷了多看系统,到现在还在服役,只不过前段时间一直忘记充电,电池又饿死了,之前写过一篇修复kindle3
的电池文章就不放了,大概就是强拆,把电池拿出来用万能充强行充电!如果还不行,那就只能换电池了~~~
不过,多看系统现在登录小米账号也是不方便,之前买了不少书,这次趁机会一股脑下载下来算了!时间太久,快捷键忘记了,而小米论坛上面也没有快捷键的说明了,还是自己翻了翻之前记录,才找到,估计也没多少人用吧,不过还是记录下来吧!
KeePass
是一款免费、强大、轻巧并且开源的密码管理工具。KeePass
使用了迄今为止世界上强度最高的AES
和Twofish
加密技术,你只需要把所有密码储存在KeePass
的数据库中就能高枕无忧了,无须担心安全性问题。
坚果云是一款便捷、安全的专业网盘产品,通过文件自动同步、共享、备份功能,它采用网银级别的SSL
数据传输加密和军方级别的AES256
存储加密,保证用户数据安全,并且支持WebDAV
协议。
这两个产品结合起来,就可以搭建一套随时随地安全的同步账号密码系统(这两个产品,我已经使用多年,从未翻车)。
安装node:
wget https://nodejs.org/dist/v12.16.3/node-v12.16.3-linux-x64.tar.xz
解压文件重命名:
xz -d node-v12.16.3-linux-x64.tar.xz
tar -xvf node-v12.16.3-linux-x64.tar
mv node-v12.16.3-linux-x64 nodejs
设置快捷方式:
ln -s /root/nodejs/bin/node /usr/local/bin/node
ln -s /root/nodejs/bin/npm /usr/local/bin/npm
测试:
node -v
npm -v
Jenkins
是一个开源软件项目,是基于Java
开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
懒,是第一生产力,如果在页面上点点按钮,然后就可以把以前打包上传服务器的事都解决了,这样不是有更多精力干别的事了?
今天注定是一个不平凡的日子,凌晨1点,项目代码写完后开始打包,打包的时候,突然发现项目的文件特别的大,大到离谱!单独的一个app.js
竟然达到了16M!
最近在做政府的项目,需求要一个日历面板支持农历节日节气显示,搜了好多都不太满意,于是自己动手造了一个轮子。这款日历应该说功能比较强大,样子大概这样:
现在暂时还处于测试阶段,代码已经开源,大家也可以测试测试看看现在日历面板还有哪些bug需要修复的,可以留言,我在休息时间会改一改。