草庐IT

Jenkins-Build

全部标签

Jenkins项目配置-maven项目-全面

Jenkins架构:概念:主节点(master):Jenkins所在节点从节点(Slave)等同于代理(Agent),即目标节点任务(task)等同于项目(project)、工程原理:主节点选一个节点(主从都有可能),下发构建任务job,得到结果再进行分发。控制台输出中可以看到选择了哪个节点安装Jenkins前准备:主从节点都安装git客户端(svn)、jdk、Maven,安装在同一个目录下第一步、新建任务-可以直接新建,也可以拷贝已有项目配置直接新建一个全新的项目:1)点击【新建任务】2)输入任务名称3)选择“构建一个maven项目”4)点击【确定】,进入配置页面拷贝已有项目(新建项目后带有

Jenkins项目配置-maven项目-全面

Jenkins架构:概念:主节点(master):Jenkins所在节点从节点(Slave)等同于代理(Agent),即目标节点任务(task)等同于项目(project)、工程原理:主节点选一个节点(主从都有可能),下发构建任务job,得到结果再进行分发。控制台输出中可以看到选择了哪个节点安装Jenkins前准备:主从节点都安装git客户端(svn)、jdk、Maven,安装在同一个目录下第一步、新建任务-可以直接新建,也可以拷贝已有项目配置直接新建一个全新的项目:1)点击【新建任务】2)输入任务名称3)选择“构建一个maven项目”4)点击【确定】,进入配置页面拷贝已有项目(新建项目后带有

去测试 : only run tests that contain a build tag?

我有一组长时间运行的测试,用构建标签定义。例如,//filesome_test.go//+buildfunc_test(restoffilewithtestcases)我还有许多其他运行时间较短的测试,没有这个构建标志。有没有一种方法可以轻松地仅运行包含构建标记“func_test”的测试?请注意,如果我只运行gotest-tagsfunc_test,它会运行所有测试,包括some_test.go中的测试。 最佳答案 根据golang文档https://golang.org/pkg/go/build/构建标签列出了文件应该包含在包中

去测试 : only run tests that contain a build tag?

我有一组长时间运行的测试,用构建标签定义。例如,//filesome_test.go//+buildfunc_test(restoffilewithtestcases)我还有许多其他运行时间较短的测试,没有这个构建标志。有没有一种方法可以轻松地仅运行包含构建标记“func_test”的测试?请注意,如果我只运行gotest-tagsfunc_test,它会运行所有测试,包括some_test.go中的测试。 最佳答案 根据golang文档https://golang.org/pkg/go/build/构建标签列出了文件应该包含在包中

【Bug解决】Unity Build GI data 卡住问题

前言最近一直在忙工作项目,项目均是不适宜公开或无编写价值的内容,因此近半个月未更新博客。本篇来记录下近日遇到的一个问题。问题场景在使用Unity2021打包项目时,发现进度条卡在BuildGIdata中,挂了一晚上,发现仍然没有进展。问题解决参考官方文档,GI(GlobalIllumination)data指的是全局照明信息。在Unity的Edit->Preference中,可以编辑GI缓存路径和分配GI缓存大小。解决该问题的方法先是清理GI缓存,点击上图界面中的CleanCache,或者到下方路径中去删除对应缓存文件。然后调出Window->Rendering->Lighting窗口,取消勾

go - go build build 是什么意思? (去构建与去安装)

新的Go程序员通常不知道或混淆基本的gobuild命令的作用。gobuild和goinstall命令究竟做了什么构建以及它们将结果/输出放在哪里? 最佳答案 go命令的作用取决于我们是针对“普通”包还是针对特殊的“main”包运行它。对于包裹gobuild构建您的包,然后丢弃结果。goinstall构建然后安装包到您的$GOPATH/pkg目录。对于命令(包main)gobuild构建命令并将结果留在当前工作目录中。goinstall在临时目录中构建命令,然后将其移动到$GOPATH/bin。将什么传递给gobuild?您可以将pa

go - go build build 是什么意思? (去构建与去安装)

新的Go程序员通常不知道或混淆基本的gobuild命令的作用。gobuild和goinstall命令究竟做了什么构建以及它们将结果/输出放在哪里? 最佳答案 go命令的作用取决于我们是针对“普通”包还是针对特殊的“main”包运行它。对于包裹gobuild构建您的包,然后丢弃结果。goinstall构建然后安装包到您的$GOPATH/pkg目录。对于命令(包main)gobuild构建命令并将结果留在当前工作目录中。goinstall在临时目录中构建命令,然后将其移动到$GOPATH/bin。将什么传递给gobuild?您可以将pa

Jenkins - 安装和启动

引言为了解和研究Jenkins,特意本地部署了Jenkins,记录一下Jenkins的入门篇,安装和启动。内容提要:Jenkins是什么?CI/CD是什么?Jenkins安装Jenkins启动Jenkins是什么?Jenkins是一个开源的软件,起源于Hudson(Hudson是商用的),是基于Java开发的一种持续集成的可视化web工具,Jenkins帮助我们自动构建各类项目,就是各类项目的"自动化"编译、打包、分发部署。Jenkins强大的插件式,使得Jenkins可以集成很多软件,帮助我们持续集成我们的工程项目。Jenkins可以很好的支持各种语言(比如:java,c#,php等)的项目

No variants found for ‘:app‘. Check build files to ensure at least one variant exists.

    androidstudio更新后,由于androidstudio的要求,gradle-wrapper.properties的distributionUrl由6.1.1升级到了7.2。如下所示:    会遭遇“Novariantsfoundfor':app'.Checkbuildfilestoensureatleastonevariantexists.”的提示。    其实,我自己解决该问题,主要处理了2个地方。    1.AndroidGradle的插件版本需要和Gradle版本匹配。详情可参考AndroidGradle插件版本说明 | Android开发者 | AndroidDeve

go - 使用 go build CGO_ENABLED 进行交叉编译 - 找不到警告 : libudev. so.1

由于libusb依赖性,我正在尝试使用CGO_ENABLED=1为RaspberryPi交叉编译Golang应用程序在编译过程中出现错误:arm-linux-gnueabihf/bin/ld:warning:libudev.so.1,neededby/usr/lib/arm-linux-gnueabihf/libusb-1.0.so,notfound(tryusing-rpathor-rpath-link)我尝试了以下命令的多种变体,但没有成功:CGO_ENABLED=1GOARCH=armGOARM=7PKG_CONFIG_LIBDIR=/usr/lib/arm-linux-gnue