HP-UX 安装工具以及一些使用总结

安装 Java8

安装包下载链接是 https://h20392.www2.hpe.com/portal/swdepot/displayProductInfo.do?productNumber=JDKJRE8018

需要先注册,然后登陆后才能下载,我下载的是 Itanium_JDK_8.0.18_June_2019_Z7550-96733_java8_18018_ia.depot

在线安装文档 https://support.hpe.com/hpesc/public/docDisplay?docId=emr_na-c04481894

Read More

通过 Jenkins 定期自动给老板提供 Git 仓库的多维度代码分析报告

上一篇(GitStats - Git 历史统计信息工具),我已经给老板提供了他想看的所有仓库的 Git 提交历史分析报告了,并且把报告都部署到了一台虚拟机的 tomcat 上了,老板可以通过网址访问直接查看每个仓库的分析报告了,看看谁的贡献大,谁活跃,谁偷懒了,谁周末写代码了(这里不鼓励 996)。

最近老板提需求了。

老板:你弄个这个网址的数据咋不更新呢?报告上咋没见你们提交代码呢?
小开:老板儿,您看到这些一个个仓库的数据都是小开我人肉手动生成的,要不您给我点时间,我来做个自动化任务吧。

Read More

AIX 上安装工具以及一些使用总结

记录在使用 AIX 时所遇到的问题和解决办法,以备以后遇到同样问题不要再因为这些再浪费时间,希望也能帮助到你。

Read More

Solaris 安装工具以及一些使用总结

记录在使用 Solaris 时所遇到的问题和解决办法,以备以后遇到同样问题不要再因为这些再浪费时间,希望也能帮助到你。

Read More

Jenkins Warnings Next Generation 插件

Jenkins Warnings Next Generation 插件

Jenkins Warnings Next Generation 插件可收集编译器警告或静态分析工具报告的问题并可视化结果,它内置了对众多静态分析工具(包括多个编译器)的支持,更多支持的报告格式

Read More

2019 年终总结

时间过得飞快,转眼已经是 2020 年的第三天了,回顾 2019 年,我给自己的年终关键词是:尽力。

这是我作为开发工程师的第二年,虽然 Title 是 SE (Software Engineer),但主要的工作内容是产品的构建和发布以及 CI/CD/DevOps 的落地(自称打杂)。流水的记录一下 2019 年发生在工作上的“成绩”。

Read More

Git 历史统计信息生成器

如果你是研发效能组的一员或者在从事 CI/CD 或 DevOps,除了提供基础设施,指标和数据是也是一个很重要的一环,比如需要分析下某个 Git 仓库代码提交情况:

  • 这个仓库的代码谁提交的代码最多
  • 这个仓库的活跃度是什么样子的
  • 各个时段的提交分析数据
  • 每个版本的贡献排名
  • 每周/每月/每年的贡献排名等等

几天前发现一个 Git 历史统计信息生成工具叫 GitStats (https://github.com/shenxianpeng/gitstats)

Read More

Black Duck 与 Jenkins 集成

最近做了 Black Duck 与 Jenkins 的集成,目标是给测试和开发提供定制化、定时的对各个开发代码仓库的进行源码扫描。

为什么要做源码扫描

Read More

Docker 常用命令

Docker 常用命令小纸条

Docker start|stop|restart

# 查看 Docker 版本
docker -v # or docker --version
# 重启 docker
sudo systemctl restart docker.service
# 停止 docker
sudo systemctl stop docker.service
# 启动 docker
sudo systemctl start docker.service

Read More

北京48小时:记一次参加 DevOps 训练营

本周二下班我没有像往常一样加会班(我一般都会赶在晚6点后下班来躲过晚高峰期),而是直接挤地铁奔向机场,准备坐八点半去往北京的一班飞机,因为第二天要参加 JFrog 中国在北京望京举办的 Jenkins, Artifactory & Kubernetes 实战训练营。

Read More

Docker 版本概述

Docker 可分为三个版本

  • Docker Engine - Community
  • Docker Engine - Enterprise

Read More

定制一个 Docker 版 Jenkins 镜像

对于如何备份 Jenkins 除了用 Jenkins 插件来定期备份之外,如果把 Jenkins 安装到 Docker 里,定期备份一个 Docker Image 最后传到 Artifactory 中,也是一个不错的方案。

Read More

Artifactory 与 Jenkins 集成

上一篇 初识 JFrog Artifactory,介绍了什么是 Artifactory,以及如何安装、启动和升级。

本篇介绍 Artifactory 与 Jenkins 的集成,因为没有与 CI 工具集成的 Artifactory 是没有灵魂的。

通过集成,可以让 Jenkins 在完成构建之后,可以直接将制品(比如 build)推送到 Artifactory,供测试下载、部署或是后续的 Jenkins 任务去继续进行持续集成。

Read More

初识 JFrog Artifactory

什么是 Artifactory

Artifactory 是 JFrog 的一个产品,用作二进制存储库管理器。二进制存储库可以将所有这些二进制统一托管,从而使团队的管理更加高效和简单。

就跟你用 Git 一样,Git 是用来管理代码的,Artifactory 是用来管理二进制文件的,通常是指 jar, war, pypi, DLL, EXE 等 build 文件。

我觉得使用 Artifactory 的最大优势是创造了更好的持续集成环境,有助于其他持续集成任务去 Artifactory 里调用,再部署到不同的测试或开发环境,这对于实施 DevOps 至关重要。

Read More

Jenkins Console Output 显示彩色

如果想让 Jenkins Console Output 出来一些重要日志醒目的显示,可以让一些日志显示颜色方便查看

  1. 首先需要安装插件: https://wiki.jenkins.io/display/JENKINS/AnsiColor+Plugin

Read More