随笔分类 -  持续集成

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 39 下一页

pkgs.org 一个方便的linux 软件包开放服务
摘要:pkgs.org 网站提供了好多linux 软件包,我们可以用来搜索以及按住那个需要的软件包 psychotic rpm 源配置 下载psychotic release rpm 包 wget http://packages.psychotic.ninja/7/base/x86_64/RPMS/psy 阅读全文

posted @ 2019-12-27 16:35 荣锋亮 阅读(2187) 评论(0) 推荐(0) 编辑

bazel 安装
摘要:bazel 是一个功能强大的软件构建,测试套件,支持多平台,多语言,以下是centos 下的安装 安装 下载repo 配置 存放位置 /etc/yum.repos.d/ wget https://copr.fedorainfracloud.org/coprs/vbatts/bazel/repo/ep 阅读全文

posted @ 2019-12-25 11:08 荣锋亮 阅读(1218) 评论(0) 推荐(0) 编辑

testcontainers 基本使用
摘要:以下是一个简单的基于testcontainers 的测试(基于java 项目) 预备环境 因为testcontainers 基于docker 运行,所以需要安装docker 引擎 项目准备 项目结构 ├── README.md ├── pom.xml └── src ├── main │ ├── j 阅读全文

posted @ 2019-12-02 13:56 荣锋亮 阅读(3353) 评论(0) 推荐(0) 编辑

testcontainers 方便的db测试框架
摘要:testcontainers是一个强大,简单,基于容器的db测试解决方案 目前已经支持了主流的开发语言 参考资料 https://github.com/testcontainers/testcontainers-java https://testcontainers.org/ 阅读全文

posted @ 2019-11-30 20:36 荣锋亮 阅读(347) 评论(0) 推荐(0) 编辑

streamsets 测试框架说明
摘要:streamsets 团队为了方便进行sdc以及sdh 的测试基于streamsets python sdk 开发了 streamsets Test Framework 安装 注意python 3.7 有问题,建议3.6 可以通过pyenv 安装需要的python 版本 pip install st 阅读全文

posted @ 2019-11-30 15:48 荣锋亮 阅读(1128) 评论(0) 推荐(0) 编辑

pyenv python 多版本管理工具
摘要:pyenv fork 自rbenv 以及ruby-build ,然后修改为转为python 使用 venv 以及virtualenv 解决了版本选择的问题,pyenv 同时为我们解决 了python 版本安装以及选择的问题 参考资料 https://github.com/pyenv/pyenv 阅读全文

posted @ 2019-11-29 17:06 荣锋亮 阅读(171) 评论(0) 推荐(0) 编辑

linux pkgsrc 学习(一) 安装pkgsrc
摘要:使用pkgsrc.joyent.com 提供的linux 包 下载包 # # Copy and paste the lines below to install the 64-bit EL 7.x set. # BOOTSTRAP_TAR="bootstrap-trunk-x86_64-201701 阅读全文

posted @ 2019-11-28 09:03 荣锋亮 阅读(541) 评论(0) 推荐(0) 编辑

nexus php composer host 模式repo 试用
摘要:前边有介绍以及运行过基于nexus proxy 模式的php composer(其中也有一些坑),以下是关于host 模式的 简单使用 环境准备 docker-compose 文件 version: "3" services: nexus: image: jbuncle/nexus-reposito 阅读全文

posted @ 2019-11-26 10:00 荣锋亮 阅读(1151) 评论(0) 推荐(0) 编辑

nexus php composer 私服搭建
摘要:nexus 社区也提供了php composer 私服(当前还在开发中,还没有ga),测试使用构建好的docker 镜像 环境准备 docker-compose 文件 version: "3" services: nexus: image: jbuncle/nexus-repository-comp 阅读全文

posted @ 2019-11-25 22:58 荣锋亮 阅读(2016) 评论(0) 推荐(0) 编辑

redhat quay 集成镜像构建
摘要:redhat quay 可以类似docker hub 那样进行镜像的构建,以下是一个学习,但是在测试中发现流程是可以通的,但是 quay 在对于dockerfile 内容处理上有bug,造成builder 获取到的内容为空,无法进行镜像构建 环境准备 dockerc-compose version: 阅读全文

posted @ 2019-11-13 21:01 荣锋亮 阅读(608) 评论(0) 推荐(0) 编辑

redhat quay 安装试用
摘要:最近redhat 开源了quay 容器镜像管理平台,参考官方文档跑的时候需要订阅,各种不好使,然后就自己基于源码构建了 一个镜像(使用官方的dockerfile,构建出来的太大了1.9G 以及push docker hub 了),然后参考官方文档运行,各种不 好使,结合查看源码进行摸索,终于部分跑起 阅读全文

posted @ 2019-11-13 16:55 荣锋亮 阅读(936) 评论(0) 推荐(0) 编辑

从rpm包提取rpm spec 的几种方法
摘要:包含了源码包 先安装,然后在rpmbuild 目录直接可以查看文件 不用安装 ,使用rpm2cpio rpm2cpio myrpm.src.rpm | cpio -civ '*.spec' rpm2cpio myrpm.src.rpm | cpio -civ '*.spec' rpm2cpio my 阅读全文

posted @ 2019-11-12 09:42 荣锋亮 阅读(3252) 评论(0) 推荐(0) 编辑

nexus pip proxy config
摘要:nexus pip proxy config config for linux touch config touch ~/.pip/pip.conf touch ~/.pip/pip.conf touch ~/.pip/pip.conf touch ~/.pip/pip.conf touch ~/. 阅读全文

posted @ 2019-11-06 19:11 荣锋亮 阅读(799) 评论(0) 推荐(0) 编辑

go.rice 强大灵活的golang 静态资源嵌入包
摘要:以前简单介绍过packr ,statik 等静态资源嵌入工具包的使用,go.rich 是一个与packr 类似的静态资源嵌入包,使用简单 功能强大 项目结构 golang mod go mod init github.com/rongfengliang/rice-app go mod init gi 阅读全文

posted @ 2019-11-05 15:52 荣锋亮 阅读(2128) 评论(0) 推荐(0) 编辑

几个golang 静态资源嵌入包
摘要:静态资源嵌入二进制文件中,可以方便我们的软件分发(只需要简单的二进制文件就可以了),目前大部分golang 的 web 应用都是使用类似的方法。 以下是收集到的一些常见方案 github.com/go-bindata/go-bindata go-bindata 的使用方法是先生成代码,然后使用提供的 阅读全文

posted @ 2019-11-05 13:53 荣锋亮 阅读(2278) 评论(0) 推荐(0) 编辑

rpm 子包创建学习
摘要:rpm 在打包的时候,可以创建子包,这样可以清晰的进行软件包的拆分,以下是结合官方文档学习 的一个实践 预备条件 需要安装rpmdevtools spec 文件 内容 Name: foo Version: 2.7 Release: 1 License: apache Summary: dalong 阅读全文

posted @ 2019-11-03 10:00 荣锋亮 阅读(586) 评论(0) 推荐(0) 编辑

Rpm Creating Subpackages
摘要:转自:http://ftp.rpm.org/max-rpm/s1-rpm-subpack-spec-file-changes.html Spec File Changes For Subpackages The creation of subpackages is based strictly on 阅读全文

posted @ 2019-11-03 09:13 荣锋亮 阅读(318) 评论(0) 推荐(0) 编辑

ava 类似jest snapshot 功能试用
摘要:ava也提供了类似jest 的snapshot 测试,可以用来方便的测试web 组件,以下是一个简单的试用, 同时包含了自己碰到问题,以及解决方法,以及一些参考链接 使用typescript 以及tsx,测试react 组件 环境准备 项目结构 ├── package.json ├── src │ 阅读全文

posted @ 2019-11-01 16:23 荣锋亮 阅读(470) 评论(0) 推荐(0) 编辑

使用viper 进行golang 应用的配置管理
摘要:viper 是一个强大的golang 配置管理包,支持多种配置格式内容的读取,同时支持读取key/value 存储的数据 而且不只是读取内容 ,同时也包含了,配置的写入操作。 以下是一个简单的demo,同时使用docker 运行 项目结构 项目使用go mod 进行包的管理 目录结构 ├── Doc 阅读全文

posted @ 2019-10-30 17:31 荣锋亮 阅读(994) 评论(0) 推荐(0) 编辑

systemd socket activation golang demo
摘要:service define rongapp.service [Unit] Description=rong Hello World HTTP Requires=network.target rongapp.socket After=multi-user.target ​ [Service] Typ 阅读全文

posted @ 2019-10-30 10:02 荣锋亮 阅读(611) 评论(0) 推荐(0) 编辑

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 39 下一页

导航