iJasonY's Blog

繁花在時光中凋零,在記憶中盛開。


  • 首页

  • 归档

巧用一个小技巧实现自动打包完成后发邮件通知到相关人员

发表于 2018-05-27   |   分类于 ci

问题背景:

最近在公司里利用 Jenkins 来实施自动化打包时,遇到一个问题就是:我在打包完成后要如何及时的通知到产品与测试等相关人员。

搁浅

原本是打算在自动化流程内写些脚本去调用邮件服务实现,但是在网上查找了几篇文章后,感觉过程都较为复杂,在实施过程中出现了一些问题没法及时有效的找到原因(PS:毕竟我没有专门去学习过 Shell、Python 等脚本语言),同时目前自己工作也比较繁忙所以也更加无暇去研究了,于是就这样一直搁置了这个需求。

柳暗花明

后来有一天,我发现发测试包的发布平台每次都会在我上传测试包成功后给我的邮箱发送一封发布成功的通知邮件

于是灵机一动:我们是不是可以利用这个通知邮件来做点什么呢?🤔

阅读全文 »

git 的 .gitignore 配置

发表于 2018-05-01   |   分类于 随记

如果你正在使用 git 做版本管理,想必对 .gitignore 文件并不会陌生 .gitignore 配置文件用于配置不需要加入版本管理的文件,配置好该文件可以为我们的版本管理带来很大的便利。

配置语法:

  • 以斜杠“/”开头表示目录;
  • 以星号“*”通配多个字符;
  • 以问号“?”通配单个字符;
  • 以方括号“[]”包含单个字符的匹配列表;
  • 以叹号“!”表示不忽略(跟踪)匹配到的文件或目录;

此外,git 对于 .gitignore 配置文件是按行从上到下进行规则匹配的,这意味着如果前面的规则匹配的范围更大,则后面的规则将不会生效。

阅读全文 »

如何在Ubuntu 14.04下安装Node.js

发表于 2016-11-28   |   分类于 随记

昨天在自己的VPS上面捣鼓东西,却不小心把先前已经装好的Node环境给…给…搞坏了(ps:别问我是怎么搞玩坏的,因为我也想知道😂 )那么问题来了,搞坏了肿么办。。。(画外音:笨啊,重装呀,重装不会吗?)

对吼,重装,自己作的妖,跪着也要把它弄好(膝盖君: 我招谁惹谁了😭 ),于是乎拿起键盘就是 敲 ~

先安装下依赖

要在绝大多数*nix系的系统中编译Node.js,只要确保系统中有C/C++编译器以及OpenSSL库就可以了,如果没有安装起来也是比较容易的,在Ubuntu下只需执行以下命令就可以很方便的安装

阅读全文 »

加密算法简介

发表于 2016-07-14   |   分类于 随记

简单的概念

  • 明文:加密前的信息
  • 密文:加密后的信息
  • 加密算法:加密或解密的算法
  • 密钥:算法使用的钥匙

简单的例子

eg: 将123456每位数字都加1后得到234567 
阅读全文 »

我想念你的多种方式

发表于 2016-07-11   |   分类于 随记

  比如,我改变一种习惯,从前我不吃胡萝卜,现在我开始吃胡萝卜,这样每次我吃胡萝卜的时候,都想到你;

  比如,从现在开始,一年之内,我搭乘公车,都提前一站下来,走路到目的地,这样我可以慢下来,看看周围的人和树,还有店铺,它们沉默不语,我也是,因为我想到了你;

阅读全文 »

CocoaPods版本升级

发表于 2016-07-05   |   分类于 随记

今天和往常一样打开一个包含CocoaPods类库的项目

命令行执行

1
2
$ pod install --verbose --no-repo-update
[!] The 'master' repo requires CocoaPods 0.39.0 -

what,失败了~~😱,查看原因提示需要CocoaPods 0.39.0版本,于是乎查看了下机器上安装的CocoaPods版本。

阅读全文 »
iJasonY

iJasonY

繁花在時光中凋零,在記憶中盛開。

6 日志
2 分类
6 标签
RSS
GitHub Weibo
© 2015 - 2018 iJasonY
由 Hexo 强力驱动
主题 - NexT.Muse
闽ICP备15005530-2