DEVOPS 三月 26, 2023

GitHub Actions 再战

文章字数 6.9k 阅读约需 6 mins.

接续 GitHub Actions 实战 ,继续介绍一些持续集成环境常用功能的实现方式:

构建命令中,可能有切换路径的需要。

每次使用 jobs..steps[*].runrun 关键字时,会在...

查看全文

GIT 八月 30, 2020

联通 4G 访问 GitHub Pages 受阻肿么办?

文章字数 1k 阅读约需 1 mins.

联通 4G 抽风性的无法正常访问 GitHub Pages,GitHub 有时候也抽,哥俩抽的频率还不同步。

这时候有域名和主机的朋友可以考虑架个 Nginx 反向代理一下,那没有条件的朋友们如何创造条件也要上呢?

Gitee(https://gitee.com/),是一个不错的选择,可以同步 GitHub Pages 仓库,并提供 Gitee Pages 功能。

注册账号后新建仓库,选择 导入已有仓库,点击创建,即可将 GitHub Pages 的仓库迁移到 Gitee 上来。

导入仓库之后,...

查看全文

DEVOPS 三月 27, 2020

GitHub Actions 实战

文章字数 8.6k 阅读约需 8 mins.

JenkinsTeamCityTravis CI 类似,GitHub Actions 是 GitHub 提供的一个持续集成平台。

GitHub Actions Jenkins TeamCity Travis CI
代码仓库平台无关性 ×
构建配置即源码 × ×
无需单独部署 × ×
自动回调 GitHub 构建状态接口 × ×
无需配置敏感信息 × × ×
  • 代码仓库平台无关性:GitHub Actions 绑定 ...
查看全文

JAVA 一月 17, 2020

GitHub Packages in Action

文章字数 9.4k 阅读约需 9 mins.

GitHub Packages 可以用来当做 Release 版本 jar 包的 Maven 仓库。

与 Maven 中央库比,没有繁琐的申请流程,可以快速的将 jar 包发布出去供他人使用。

与 Nexus 私服相比,无需架设公网访问环境。

缺点 是只支持 Release 版本的发布和下载,Snapshot 版本虽然可以发布上去,但无法被其他项目依赖。目前尚不支持自行删除已上传的 jar 包,需联系 GitHub 协助处理。

本文以实例说明,在 Gradle 中如何利用 GPR(GitHub ...

查看全文

JAVA 六月 15, 2016

TeamCity for Java Project on GitHub

文章字数 4.8k 阅读约需 4 mins.

GitHub 上 Java 项目使用 TeamCity 和 Codecov 的简易说明

  • 利用 TeamCity 构建 GitHub 上的 Java 项目
  • 构建时进行静态代码质量检查及单元测试,并生成测试覆盖率报告
  • 确保每个 PR 和 master 分支的每次提交都能触发构建
  • 将构建结果和覆盖率情况可视化展现

使用 Docker 镜像搭建基础环境:

$ docker pull propersoft/docker-teamcity:server
$ docker pull propersoft/...
查看全文

JAVASCRIPT 十一月 26, 2015

一步一步将 d3.js Calendar View 转变成 GitHub Contributions

文章字数 9.8k 阅读约需 9 mins.

GitHub Contributions 日历热图表述力强,容易上瘾,并且引发了多种玩法:涂满或涂成名字、万圣节颜色……,让我们使用 d3.js 提供的 Calendar View 示例,一步一步将其修改成 GitHub 的样式,Let’s go!

先将 d3.js 提供的 Calendar View 做一个 快照,以免示例代码更新对本文中的修改造成影响。

修改前的文件为:

修改后文件为:

最终效果见上面动态图。

暂时先只保...

查看全文
0%