草庐IT

Jenkins-Build

全部标签

[手把手系列之] Jenkins自动化部署vue前端项目

Jenkins自动化部署实例讲解前言简介:Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成点击下面的链接进入官网选择最新的版本下载,然后一键安装即可。下载地址:windows版本Jenkins下载一、安装Jenkins插件1、安装完推荐的插件,我们还需要额外的插件来满足使用,需要单独下载插件,依次下载安装即可Gitee:这里以Gitee作为代码仓库NodeJs:前端项目打包的基本环境QyWechatNotification:自动部署后进行企业微信发送对应消息通知二、Gitee配置证书令牌1

Jenkins +miniprogram-ci 构建 发布、预览微信小程序

要实现这样的效果,需要下面3步: 1.下载 node 依赖包 miniprogram-ci,编写预览和上传功能 2.登录微信公众平台, 下载项目的privateKey+添加代码上传IP白名单 3.安装配置JenkinsStep1 下载 node 依赖包 miniprogram-ci,编写预览和上传功能,在微信小程序项目下创建package.json,wxCI.js文件,package.json内容如下,执行yarn或 npminstall指令,安装项目运行时需要的依赖{"scripts":{"wxci":"cross-envnode./wxCI.js"},"dependencies":{"cr

ios - Xcode 不显示build设置选项的菜单

我使用的是OSX10.9.1(Mavericks)和Xcode5.0.2。我创建了一个新项目,在项目的build设置中,没有为不同选项选择值的菜单。这是屏幕截图...可以看到,比如BaseSDK显示了一个iphoneos值,而BuildActiveArchitecturesOnly显示了值YES,但是它就像硬编码一样,没有菜单选择另一个值。相反,当我在另一台计算机上创建一个新项目时,还使用​​Mavericks(本例中为OSX10.9)和Xcode5.0.2,我得到了预期的菜单,如其他屏幕截图所示...为什么Xcode不在其中一台计算机中显示build设置选项的菜单?

jenkins+pytest+allure

jenkins+pytest+allureallure下载地址Releases·allure-framework/allure2·GitHuballure环境变量配置allure--version查看版本(确定是否配置完成)python安装allure插件pipinstallallure-pytestpytest的运行指令pytest-svtest_demo.py开发完毕后将代码上传到码云myy220923/allure_demojenkins下载安装配置百度安全验证配置jdk环境变量exportJAVA_HOME=/home/jdk/jdk-17.0.9 exportJRE_HOME=${J

scala - Spark : how to include dependencies with build/sbt compile

我是spark的新手,但正在尝试进行一些开发。我正在遵循thesparkdeveloperpage中的“减少构建时间”说明.创建正常程序集后,我编写了一些依赖于一个特定jar的类。我在spark-shell中测试了我的包,通过定义SPARK_CLASSPATH,我已经能够在其中包含我的jar,但问题在于实际编译我的代码。我想要实现的是在编译我添加的包时包含那个jar(使用build/sbtcompile)。我可以通过在build/sbt文件或sbt-launch-lib.bash中添加我的jar路径来做到这一点吗?如果可以的话,怎么做?(旁注:我还不想将jar包含在程序集中,因为我对它

DevOps整合Jenkins+k8s

目录一、DevOps介绍二、安装git工具三、安装jdk、maven、Jenkins四、Jenkins实现基础的拉取操作五、Jenkins实现-sonarqbue代码质量检测部署六、Jenkins实现制作自定义镜像并推送harbor部署七、Jenkins的流水线初体验八、Jenkins中pipeline流水线-打包质量检测推送docker部署,企业微信推送消息九、Jenkins中pipeline流水线,k8s部署,企业微信推送消息十、Jenkins自动化流水线,k8s部署,企业微信推送消息     一、DevOps介绍软件开发最开始是由两个团队组成:开发计划由开发团队从头开始设计和整体系统的构

JAVA开发运维(Jenkins中踩的坑)

最近尝试通过Jenkins来自动化部署项目,没想到还踩了很多坑。Jenkins部署的基本原理:通过Jenkins服务器拉取gitlab上的代码进行打包,推送到目标服务器上,并运行启动脚本。那么Jenkins就要解决三个问题。1.连接上目标服务器2.进行打包,并推送到目标服务器对应的目录。3.运行启动脚本。一、首先来解决第一个问题,连接上远程服务器。1、Jenkins服务器要能ping的通目标服务器。2、Jenkins服务器要能telnet目标服务器的22端口。3.在Jenkins生成密钥,它是一个公钥和私钥对,执行命令:ssh-keygen-trsa/.ssh/id_rsa.pub将公钥复制到

jenkins无法执行shell语句问题

今天遇到一个问题,就是有一个sh文件,在xshell里面可以正常运行,但是在jenkins里面怎么都运行不了。各种提示权限不足(Operationnotpermitted)。给了各种权限。chmod+s/usr/bin/netstat或者直接给root都没啥用。后面想了一下,是不是可以在jenkins在执行时就使用root执行呢?然后实现它。修改配置文件/etc/sysconfig/jenkinsJENKINS_USER=“root”JENKINS_GROUP=“root”2.修改配置文件/usr/lib/systemd/system/jenkins.service将User=rootGrou

解决Flutter运行报错Could not run build/ios/iphoneos/Runner.app

错误场景更新了IOS的系统版本为最新的17.0,运行报以下错误Launchinglib/main.dartoniPhoneindebugmode...AutomaticallysigningiOSfordevicedeploymentusingspecifieddevelopmentteaminXcodeproject:GN3DCAF71CRunningXcodebuild...Xcodebuilddone.10.3sInstallingandlaunching...Couldnotrunbuild/ios/iphoneos/Runner.appon00008101-000465E821FA0

Jenkins之Jenkins2.4在linux环境下安装

一、Jenkins简介  Jenkins是一个自包含的开源自动化服务器,可用于自动化与构建、测试、交付或部署软件相关的各种任务。Jenkins可以通过本机系统包、Docker安装,甚至可以由任何安装了JavaRuntimeEnvironment(JRE)的机器独立运行。Jenkins2.4相比于之前的版本,引入了许多新的功能和改进,以提高开发团队的效率和生产力。Jenkins2.4的主要特点包括:PipelineasCode:Jenkins2.4引入了Pipeline插件,允许用户将构建过程定义为可维护的代码,以便更好地管理和版本控制。这使得构建过程更加灵活和可重复,并且可以与其他工具和服务集