草庐IT

Travis-ci

全部标签

【业务功能115】微服务-springcloud-springboot-Kubernetes-k8s集群-Kubesphere实现DevOps流水线-CI/CD-SonarQube- Jenkins

基于Kubesphere实现DevOps一、DevOps介绍1.1项目开发需要考虑的维度dev怎么开发ops怎么运维参考项目链接:https://github.com/kubesphere/devops-maven-sample1.2DevOps是什么二、CI/CD介绍2.1持续集成(ContinuousIntegration)持续集成是指软件个人的部分向软件整体部分交付,频繁进行集成以便更快地发现其中错误。CI需要具备这些:全面的自动化测试这是实践持续集成&持续部署的基础,同时,选择合适的自动化测试工具也很重要灵活的基础设施容器、虚拟机的存在让开发人员和QA人员不必再大费周张去做IT基础设施

php - 如何在 codeigniter ci 中加载 javascript css 文件

我想将我的网站迁移到CI。我只是简单地修改了ci示例文件welcome.php在index()函数中,我加载要显示的View。然而,我在头文件中放置了许多javascripts和css文件。并通过$this->load->view('header');调用它但我无法正确加载javascript文件!谁能给我一些提示?很难配置如何设置正确的路径。我的Controller代码如下classWelcomeextendsCI_Controller{publicfunctionindex(){$this->load->helper('url');$this->base=$this->config

漫谈Uniapp App热更新包-Jenkins CI/CD打包工具链的搭建

零、写在前面HBuilderX是DCloud旗下的IDE产品,目前只提供了Windows和Mac版本使用。本项目组在开发阶段经常需要向测试环境提交热更新包,使用Jenkins进行CD是非常有必要的一步。尽管HBuilderX提供了CLI,但Jenkins服务通常都是搭建在Linux环境下的。当前的Uniappwgt打包服务是使用了WindowsServer+HBuilderXCLI的解决方案来进行打包,再用Jenkins远程调用接口。这套方案的弊病有如下几点:Jenkins侧仅负责少量参数的传递,如项目名、Gitrepo地址、分支名等,大部分流程不受控制,流水线的构建阶段显示不透明。核心由一个

【软件测试】- 将 Selenium 和 JMeter 测试脚本集成到 Jenkins 中实现自动化测试和持续集成(CI)及Jenkinsfile 实现 Jenkins Pipeline 原理介绍

如何将Selenium和JMeter测试脚本集成到Jenkins中实现自动化测试和持续集成(CI)方式一、页面配置方式实现1、准备工作2、集成Selenium3、集成JMeter4、定期执行和触发器5、示例6、总结方式二、jenkinsfile方式实现1、配置Jenkins和GitLab集成2、Jenkinsfile示例3、具体步骤描述4、在Jenkins中配置项目5、Jenkinsfile实现JenkinsPipeline原理1.流水线的定义2.Jenkins与Jenkinsfile的交互3.声明式与脚本式Pipeline4.流水线的组成部分5.Jenkinsfile的优势6.示例7.Jen

android - Circle CI 无法在存储库容器上找到参数 [] 的方法 google()

我有一个使用Kotlin和Android架构组件的现代Android应用程序。我正在尝试与CircleCI集成,但很难找到Android特定文档。Whatwentwrong:Aproblemoccurredevaluatingrootproject'message-counter'.Couldnotfindmethodgoogle()forarguments[]onrepositorycontainer.build.gradlebuildscript{repositories{google()jcenter()}dependencies{classpath'com.android.to

java - 使用 Jacoco 和 Circle CI 生成测试覆盖率失败

我正在尝试使用此文件config.yml在CircleCI中生成测试覆盖率,但构建失败并显示没有连接的设备。以下是CircleCI上生成的错误:据我了解,CircleCI目前不支持模拟器。下面是我的config.yml文件:version:2jobs:build:working_directory:~/ConvergeLevelAppdocker:-image:circleci/android:api-25-alphaenvironment:JVM_OPTS:-Xmx3200mCC_TEST_REPORTER_ID:403xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

android - travis ci 构建失败 - 原因 : PermGen space

我使用Kotlin创建了一个android应用程序,并在repo中添加了TravisCI支持。构建总是失败。原因:PermGen空间这是什么意思?我的.travis.yml文件是language:androidandroid:components:-tools-platform-tools-build-tools-23.0.2-android-23 最佳答案 我解决了。我改变了我的.travis.yml文件添加:env:-GRADLE_OPTS="-Xmx512m-XX:MaxPermSize=512m"

java - 将 gradle 更新到 2.10,现在 travis 找不到我的测试

我猜这是对travis-ci的支持?我是从他们的网站送到这里的。我想我应该在这里问这个问题。所以我要将GoogleAnalytics添加到我的应用程序中,为此我必须将gradle更新到2.10版以用于他们的插件。完成后,所有travis-ci都运行了我的构建,但每次构建时都会出现以下错误:com.android.builder.testing.ConnectedDevice>Notestsfound.[test(AVD)-5.0.2]FAILED当我使用gradle2.2.1.-all时,这不是问题。为了更新,我更改了gradle/wrapper/gradle-wrapper.prop

Gitlab CI/CD+Runner+Docker实现自动打包部署springboot项目

文章目录前言一、GitlabRunner部署1、获取Runner注册令牌2、注册Runner3、配置Runner二、配置GitLabCI三、运行流水线四、使用定时脚本进行备份&部署参考网址总结前言本文所使用的软件及版本如下:Gitlab:14.6.1;Gitlab-Runner:16.3.1本文使用GitlabCI/CD+GitlabRunner实现自动打包部署springboot项目的功能使用自动CI/CD可以减轻维护的负担,也可以避免人员操作失误等问题Gitlab与Gitlab-Runner均使用Docker部署,Runner也使用Docker为执行者(executor)本文中Runner

android - 如何在 Travis 中禁用 Android 模拟器动画?

我正在TravisCI中运行Espresso测试。当我在我的设备上运行我的测试时,我通常会禁用我所有的动画,这样我就不必一直使用Thread.sleep。但我真的不知道如何在TravisCI中执行此操作,所以我的测试在没有Thread.sleep的情况下失败了。我查看了互联网...但我没有找到任何关于如何在模拟器中禁用动画的教程我知道我可以在Espresso中使用闲置资源。但有时我宁愿不这样做。 最佳答案 如果你试试@azizbekian的路径,我写过这个here,创建了新的测试规则here并测试了它here我确认@Testujac