pkg

jenkins如何构建github上的代码(ci cd)

旧城冷巷雨未停 提交于 2020-10-14 00:06:10
jenkins如何同通过SCM定时轮询构建github代码 我当前的centos,安装步骤如下: 1、wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo 2、rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 3、yum install -y jenkins 4、启动jenkins 命令:service jenkins start 启动成功后如图 然后通过ip+端口访问 http://81.70.13.149:8080/ 注意:第一次进入的时候需要添加密码,密码路径在 cat /var/lib/jenkins/secrets/initialAdminPassword 点击第一个 进入后选择新建一个任务,如图所示 点击保存,保存后如图所示 将这个地址粘贴到这里 接下来 点击保存后过一分钟将会看到从github拉取代码 看到了,这个就是jenkins构建的一个流程,小伙伴试试吧 来源: oschina 链接: https://my.oschina.net/u/4365679/blog/4671468

ubuntu下安装go语言开发环境

妖精的绣舞 提交于 2020-10-07 04:25:00
ubuntu下安装go语言开发环境 环境 安装golang 创建工作空间 创建工作空间 配置GOPATH环境变量 创建包路径 创建Hello World! 安装必要工具和插件 安装git 下载源码 安装工具包 安装go tour 我的第一个包与测试 你的第一个库 测试 问题小结 环境 VirtualBox Ubuntu 18.04 安装golang 使用系统包管理工具安装golang,这样的好处是即使不是最新版本,也不影响正常使用 $ sudo apt-get install golang 安装完成后使用go version命令查看版本 $ go version 创建工作空间 创建工作空间 Go代码必须放在工作空间内。它其实就是一个目录,其中包含三个子目录: src 目录包含Go的源文件,它们被组织成包(每个目录都对应一个包), pkg 目录包含包对象, bin 目录包含可执行命令 使用mkdir命令创建工作空间 $ mkdir $HOME/go 配置GOPATH环境变量 GOPATH环境变量指明了你工作空间的位置(注意这个位置不能与你go安装目录相同) $ export GOPATH=$HOME/go 将此工作空间的 bin 子目录添加到你的 PATH 中 $ export PATH=$PATH:$GOPATH/bin 然后执行配置 $ source $HOME/.profile

DPT-RP1 解锁过程整理

痞子三分冷 提交于 2020-10-06 08:50:36
前言 首先,感谢大神 HappyZ ,没有他的教程,没有下文了。 其次,要感谢的是 润物 ,没有她的教程, 可能要研究好久才能弄明白大神给的工具怎么用。 本人没接触过python,以为在命令行执行Python --version后,看到Python版本号,就配置完成了。满心欢喜的去执行dpt-tools.py ,让人抓狂的事发生了,报错,莫名其妙的错误!! 经过一番折腾,终于搞定所有问题,都是一些小白问题,高手请无视。以下是整理后的解锁过程,分享给大家。 1、资料来源 网址1 : https://github.com/HappyZ/dpt-tools 说明 :破解工具和教程主要来源,附件dpt-tools-master.7z。 网址2 : https://post.smzdm.com/p/ar07neqg/ 说明 :基于网址1的工具,整理的中文版破解教程。 2、使用软件: a、索尼官方软件:DigitalPaperApp_1.4.3.17290.exe(下载链接:https://www.pro.sony.com.cn/cn/download/digitalpaper.html) b、SDK Platform Tools:附件platform-tools_r29.0.5-windows.7z(下载链接:https://dl.google.com/android/repository

云原生quarkus框架项目实践

烂漫一生 提交于 2020-10-06 00:36:04
写在前面, 不知不觉上篇文章已经是好几年前了, 回到博客园倍感亲切. 总想写点什么, 发现博客园里关于quarkus的文章不多, 故把自己在项目过程中的点滴整理如下, 希望对您有所帮助. 一、quarkus 是什么?为什么要用quarkus quarkus是Redhat开源的云原生微服务框架, 相比较成熟的SpringCloud, 为什么要用quarkus? 主要有以下几点原因: Spring系列框架臃肿、复杂, 更像是一个全家桶. 而quarkus 简单、高效, 工具先进 启动速度, quarkus可以在5秒内启动, 而spring对于一个golang开发者来说, 这个速度直接无法忍受. quarkus可以热编译, 无需手动编译和重启服务, 而Spring的热编译.. 与其他工具集成, Spring集成了大部分的工具, 但你把DI换成guice试试, quarkus可以很方便的集成工具, 虽然框架本身包含的东西不多 quarkus不依赖tomcat或jetty, 可以编译为原生应用, 性能大幅提高 quarkus耦合低, 项目结构干净, 适合使用代码生成器. 二、创建一个quarkus项目 您可以使用maven或gradle来快速创建一个quarkus项目, 具体方法见quarkus网站, quarkus 只需要创建一个Resource类, 就可以启动服务. 零配置. 另外

Go 包管理机制深入分析

此生再无相见时 提交于 2020-10-04 00:57:14
前言 随着 Go 语言的深入使用,其依赖管理机制也一直是各位 Gopher 热衷于探讨的话题。Go 语言的源码依赖可通过 go get 命令来获取,但自动化程度不高,于是官方提供了 Dep 这样的自动化批量管理依赖的工具。虽然 Go 语言的依赖管理在很多方面还是不如人意,但整个体系正在日趋完善,本篇就将从最基本的依赖管理场景出发,一同探讨 Go 语言依赖管理的一些最佳实践。 Go 依赖管理的基本思路 在 Go 语言中,我们通过 go get 命令将 GitHub 或者 Google Code 上的代码下载到本地指定目录,然后在开发代码中通过 import 的形式引用本地的代码。 Go 语言可以通过直接分析代码中的 import 语句来查询依赖关系。go get 命令在执行时,就会自动解析 import 来安装所有的依赖。那么下载的依赖在本地是如何存储的呢? 这里就涉及到 Go 语言的 WORKSPACE 概念,简单来说就是通过 GOPATH 环境变量来设置 Go 代码的位置。一般来说,GOPATH 目录下会包含 pkg、src 和 bin 三个子目录,这三个目录各有用处。 bin 目录用来放置编译好的可执行文件,为了使得这里的可执行文件可以方便的运行,在 shell 中设置PATH变量。 src 目录用来放置代码源文件,在进行 import 时,是使用这个位置作为根目录的

黑苹果 macOS 10.13.6 17G66 安装 nVidia WebDriver

三世轮回 提交于 2020-10-04 00:38:03
目前很多N卡的WebDriver已经不支持macOS 10.14了,只能停留在10.13.6,苹果AppStore下载的 macOS High Sierra 10.13.6 版本号是17G66,遗憾的是目前下载的WebDriver并没有支持这个版本的,所以手动修改了一个版本,目前测试正常。 需要的工具文件: WebDriver-387.10.10.10.40.133.pkg Kext Utility PlistEdit Pro 1、解压此驱动包WebDriver-387.10.10.10.40.133.pkg, 修改 Distribution 文件 pkgutil --expand ./WebDriver- 387.10 . 10.10 . 40.133 .pkg ./WebDriver- 387.10 . 10.10 . 40.133 找到并删除验证代码 if (!validateSoftware()) return false; function InstallationCheck() { if (!validateSoftware()) return false ; #删除这一行 return true ; } 找到如下代码, 大概在42行: function validateSoftware() { var supportedOSVer = " 10.13.6 " ;

pfSense、OPNsense安装Netify

為{幸葍}努か 提交于 2020-09-26 10:12:45
Netify 可以对内部网络中的流量提供完整的可见性和完整分析。Netify从深度数据包检查(DPI)网络数据包分析器开始,被动地收集本地网络上的数据。然后将元数据安全地发送到云进行收集、分析和报告。 NETIFY的底层的网络化深度数据包检查代理是免费且开源,并根据GPLv3进行了许可。 NETIFY FWA是基于本地的应用不收费 。Netify基于云的服务是一项付费订阅服务。 pfSense安装NETIFY Netify软件包占用资源不多,不涉及pfSense正常部署。 底层的Netify深度数据包检查引擎所需的CPU使用与***检测/预防系统所需的占用差不多,网络越繁忙,所需的CPU占用就越多。 最新的Netify软件包已保存在 pfSense存储库中 。要安装软件包,请使用管理员帐号在shell环境下运行以下命令: curl http://download.netify.ai/netify/pfsense/2.4.x/stable/netify-install.sh | sh 目前只支持pfSense2.4x的安装,暂不支持pfSense2.5.x。 安装完成后,导航至 状态> 服务, 查看netifyd服务是否正在运行。再导航到 服务> Netify ,单击“ Provision ”选项卡,然后单击“ enabled ”按钮来初始化Netify系统。稍等就会看到“

ubuntu Go+vscode环境配置

拟墨画扇 提交于 2020-09-24 13:24:20
1 安装go 1、下载地址 https://golang.google.cn/dl/ 2、执行命令 sudo tar -xzvf go1.15.2.linux-amd64.tar.gz -C /usr/local 3、添加环境变量(这一步很重要!!!) 编辑~/.bashrc文件,在最后添加如下信息后,保存。 export GOROOT= / usr / local / go export GOBIN= $HOME / go / bin export PATH= $PATH : $GOBIN : $GOROOT / bin export GOPATH= $HOME / go export GO111MODULE=on export GOPROXY=https: / / goproxy . io , direct export GO111MODULE=auto 目录结构,以上环境变量添加以自己的目录结构为准,我的go文件夹放在主目录中,一般将自己写的代码放在src文件中。 go -bin -pkg -src 然后,执行以下命令使文件生效: source ~ / . bashrc 4、检查环境变量是否配置成功,执行以下命令 查看版本信息 go version 查看go配置信息 go env 2、安装vscode 1、访问官网安装包下载地址 https://code

如何使用FinalShell、FileZilla上传网站代码到服务器?这两个都是神器

▼魔方 西西 提交于 2020-09-24 07:31:33
这段时间想做一个导航网站来着,然后就简单写了一个网页,买了一个域名、一台ECS服务器,都是比较便宜的那种, https://www.aliyun.com/minisite/goods?userCode=1k1odmgm 这个学生或者新用户基本都是一折,还能玩得起。所有软件的安装除了选择安装路径,都可以无脑按安装。 主要是因为我以前下载的Xshell6、Xftp6、putty基本都过期啦,有兴趣的也可以使用这几个软件操作一下,基本大同小异。 不过我几天找了两个比较神奇的软件,FinalShell和FileZilla,感觉都差不多,先从他们官方下载。 FileZilla :https://www.filezilla.cn/download/client FinalShell: windows: http://www.hostbuf.com/downloads/finalshell_install.exe macOS: http://www.hostbuf.com/downloads/finalshell_install.pkg 先说一下 FileZilla 吧, 需要用到工具 : FTP上传工具 数据库可视化操作软件 自行下载 我用的是 FileZilla 上传工具 Navicat premium 数据库操作软件 网站上线说白了 就是解析域名到服务器 把你的php代码放到买的服务器上

安装MySQL步骤

前提是你 提交于 2020-08-19 23:32:24
用到数据库,应该都先遇到MySQL吧,现在博主我就先把如何安装MySQL的教程写出来,供大家参考~~ 若有什么疑问,可以在下面留言哦! 由于博主是使用Macbook Pro来安装的,觉得应该跟在Windows或者Linux环境下安装步骤差不多。 第一步: 在浏览器输入“ mysql ”, 见下面图解: 第二步: 进入官网, mysql官网 , 见下图 第三步: 点击" DOWNLOADS ", 见下图,红色方框 第四步: 点击“ MySQL Community (GPL) Downloads » ”,见下图,红色方框 第五步: 点击“ MySQL Community Server ”,见下图,红色方框 第六步: 由于博主是使用Macbook pro的,所以就直接点击 Download (红色方框),可以选择适合自己电脑系统 (见绿色方框),见下图: 第七步: 在第六步点击了 Download 之后,就出现这个页面: 如果你没有mysql的账号或者是不想注册一个账号,就直接点击红色方框里,就可以下载了。 第八步: 下载了之后,如果是Mac的话,就可以在Finder里的Downloads找到。点击它 第九步: 当点击了.dmg文件之后,就会出现这个图标 第十步: 同样点击上一步出现的 .pkg 文件,出现这个页面,点击 Continue 第十一步: 完场第十步之后