首页 > 编程语言 >持续集成环境问题汇总(基于:java + testng + httpclient + allure + git + gitlab + jenkins + pipeline + maven + harb

持续集成环境问题汇总(基于:java + testng + httpclient + allure + git + gitlab + jenkins + pipeline + maven + harb

时间:2022-09-22 22:55:47浏览次数:78  
标签:xml git java name settings maven k8s

说明

包含前期调试遇到的问题

 

idea中,命令执行testng.xml,报错

Please refer to D:\myjava\apiAutoTest\target\surefire-reports for the individual test results.

参考:https://www.cnblogs.com/uncleyong/p/16705982.html

 

无法连接仓库:Host key verification failed.

无法连接仓库:Command "git ls-remote -h [email protected]:qzcsbj/gift.git HEAD" returned status code 128:
stdout:
stderr: No ECDSA host key is known for 192.168.117.180 and you have requested strict checking.
Host key verification failed.
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

 

参考:https://www.cnblogs.com/uncleyong/p/16701289.html

 

权限不足

 

cd /usr/local/apache-maven-3.6.1

chmod 777 -R myRep/

 

k8s中下载jar包失败

改为阿里云镜像源

 

 

从容器拷贝配置文件到虚拟机

docker cp 9b7d8de426fc:/usr/share/maven/conf/settings.xml ./

添加阿里云镜像地址:vim settings.xml

    <mirror>
        <id>aliyun</id>
        <mirrorOf>*</mirrorOf>
        <name>aliyun maven</name>
        <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
    </mirror>

 

创建cm:kubectl create configmap maven-k8s --from-file=settings.xml

 

Jenkinsfile中volumes下添加如下内容:

  volumes:
    - name: "dockersock"
      hostPath:
        path: "/var/run/docker.sock"
    - name: "localtime"
      hostPath:
        path: "/usr/share/zoneinfo/Asia/Shanghai"
    - name: maven-k8s
      configMap:
        name: maven-k8s
        items:
          - key: settings.xml
            path: settings.xml

 

java.nio.file.AccessDeniedException: /home/jenkins/agent/workspace/gift/target/allure-results/testrun.json

 

https://www.cnblogs.com/uncleyong/p/16718719.html

 

标签:xml,git,java,name,settings,maven,k8s
From: https://www.cnblogs.com/uncleyong/p/16717272.html

相关文章

  • Java后端开发——美团(牛客)
    Java后端开发——美团(牛客)Java的基本数据类型,各自的字节数​ 老生常谈,不多说了.类型字节数byte1字节short2字节int4字节long8字节float4字节......
  • Java实体类对象与Map对象互转
    实体类对象转Map对象使用Fastjsonpublic<T>Map<String,Object>toMapByJson(Tobj){//默认序列化为数字类型的时间戳//StringjsonStr=JSON.toJSONStr......
  • Java基础巩固(二)
    Java基础巩固(二)——多线程1.基本概念程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。进程是执行程序的一次执行过程,它是一个动态的概念。是......
  • java stream(jrebel.com)
    pdf版https://www.jrebel.com/system/files/java-8-streams-cheat-sheet.pdf ......
  • javascript: 复制对象时的深拷贝及浅拷贝(chrome 105.0.5195.125)
    一,js代码<html><head><metacharset="utf-8"/><title>测试</title></head><body><buttononclick="assign()">无效:变量直接赋值</button><br/><br/><br......
  • java.nio.file.AccessDeniedException: /home/jenkins/agent/workspace/gift/target/a
    企业级持续集成  自动化框架:java+testng+httpclient+allure  持续集成:git+gitlab+jenkins+pipeline+maven+harbor+docker+k8s 持续集成环......
  • Java内部类初探
    Java内部类初探之前对内部类的概念不太清晰,在此对内部类与外部类之间的关系以及它们之间的调用方式进行一个总结。Java内部类一般可以分为以下三种:成员内部类静态内部......
  • Java多线程
    多线程详解(Java.Thread)线程简介线程实现(重点)线程状态线程同步(重点)线程通信问题高级主题多任务:现实中太多这样同时做多件事情的例子了,看起来是多个任务都在做,其实本......
  • maven cheatsheet(jrebel.com)
    摘自https://www.jrebel.com/blog/maven-cheat-sheetpdf版本https://www.jrebel.com/system/files/maven-cheat-sheet.pdf   April19,2017(MVN)MavenOpti......
  • JSON和JavaScript自定义对象
    JavaScript自定义对象:var对象名称={属性名称1:属性值1,属性名称2:属性值2,...,函数名称:function(形参列表){},...}; 访问对象:对象名称.属性名称......