ARTS-week8

Algorithm

给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。
Add Two Numbers

Review

Postman and CI

本文介绍了CI + Postman 结合构建测试脚本。repo有更新时,通过webhook发送post请求到jenkins,jenkins收到后开始构建,执行测试脚本并生成测试报告

  • 安装jenkins
    • 下载,傻瓜式安装
    • 打开http://localhost:8080
  • 在postman创建api集合
  • 创建node工程
    • 确认node和npm安装成功
    • 创建工程目录并进入
  • 添加项目依赖newman
    • 在package.json 下添加dependencies
    • 添加collection api
  • 创建git仓库
    • 在工程目录下创建仓库
    • 注册github账号,并创建同名仓库
    • 提交,并将本地仓库同步更新到远程
  • 使用Jenkins pipline's DSL运行postman collection
    • 创建新的job,并选择pipeline。
    • 开始构建(仓库设置为公开),构建成功
    • 注:以下为私人仓库的步骤
      • 在repo创建Jenkinsfile文件,并复制Jenkins script脚本进来
      • 更改pipeline配置,选择pipeline script from SCM,选择git,并添加路径,设置证书
  • 生成测试报告,自动构建
    • 更新package.json 添加报告命令
    • 使用ngrok生成jenkins服务的外网地址,并将其添加到github repo的webhook下
      缺点是:因为是使用本机搭建jenkins,一旦ngrok停止运行/重启,生成的外网地址即失效,jenkins便无法自动运行

Tip

windows启动jenkins
-- 打开控制台/命令行,转到jenkins安装目录

  • 停止:jenkins.exe stop
  • 启动:jenkinx.exe start
  • 重新启动:jenkins.exe restart

jenkins忘记密码

  • 进入/jenkins/users/admin*/目录,修改config.xml文件
  • 找到passworkHash部分,替换为
#jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS
  • 使用密码111111登陆并修改密码
  • 主页->管理用户->修改->修改密码->保存&应用

Share

Jupyter Notebook为什么是现代Python的必学技术?
Jupyter的交互性编程体验非常好,对于一些小的项目或者数据分析,可以单独的运行某段代码,效果非常好,值得一试

你可能感兴趣的:(ARTS-week8)