ECS上面部署jenkins成功,首次访问可以,后面访问拒绝
ECS上面部署jenkins成功,首次访问可以,后面访问拒绝
新搭建的php环境就出现502错误
刚刚搭建好的php环境,debian10 nginx php-fpm 数据库买的RDS Mysql
网站还没上线呢,访问php页面就502 是我中奖了吗?
而且nginx的访问日志里有奇怪的问题: 我根本没访问什么wp 网站上也没安装,ip也不是我的
云原生应用持续交付入门:基于云效部署java应用到kubernetes集群
此试验不通过。
云原生应用持续交付入门:基于云效部署java应用到kubernetes集群 链接地址在此
此试验不通过。
原因: - Kubectl 发布 新建连接是灰色的 - Kubectl 升级 新建连接显示证书错误
DevOps 的持续集成的目标是什么?
DevOps 的持续集成的目标是什么?
一台jenkins自动部署到两台不同时区的服务器,时间不对
需求:
将一台jenkins配置成自动部署到多台不同时区的应用服务器,并且执行shell脚本,最终不同时区的应用服务器按照应用服务器的时区进行执行。
配置:
jenkins服务器时区为+8,jenkins用户时区为+7,应用服务器时区为+7,shell脚本放在应用服务器上。
问题:
比如jenkins在北京时间20点时构建完成并执行远程脚本,在+7时区的应用服务器上的日志中的时间为20点,而预期应该为19点。
尝试过的方法: 1. 由于要部署到多台服务器,所以修改jenkins服务器时区就不能实现,因为总有几个服务器与jenkins服务器失去对不上的。 2. 修改过jenkins用户时区,但是没有用。
jenkins构建maven工程报错如下,求解?多谢?报错
[WARNING] Error injecting: org.apache.maven.plugin.install.InstallMojo java.lang.NoClassDefFoundError: org/codehaus/plexus/digest/DigesterException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671)
at java.lang.Class.getDeclaredConstructors(Class.java:2020)
at com.google.inject.spi.InjectionPoint.forConstructorOf(InjectionPoint.java:245)
at com.google.inject.internal.ConstructorBindingImpl.create(ConstructorBindingImpl.java:99)
at com.google.inject.internal.InjectorImpl.createUninitializedBinding(InjectorImpl.java:658)
at com.google.inject.internal.InjectorImpl.createJustInTimeBinding(InjectorImpl.java:882)
at com.google.inject.internal.InjectorImpl.createJustInTimeBindingRecursive(InjectorImpl.java:805)
at com.google.inject.internal.InjectorImpl.getJustInTimeBinding(InjectorImpl.java:282)
at com.google.inject.internal.InjectorImpl.getBindingOrThrow(InjectorImpl.java:214)
at com.google.inject.internal.InjectorImpl.getProviderOrThrow(InjectorImpl.java:1006)
at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1038)
at com.google.inject.internal.InjectorImpl.getProvider(InjectorImpl.java:1001)
at com.google.inject.internal.InjectorImpl.getInstance(InjectorImpl.java:1051)
at org.eclipse.sisu.space.AbstractDeferredClass.get(AbstractDeferredClass.java:48)
at com.google.inject.internal.ProviderInternalFactory.provision(ProviderInternalFactory.java:81)
at com.google.inject.internal.InternalFactoryToInitializableAdapter.provision(InternalFactoryToInitializableAdapter.java:53)
at com.google.inject.internal.ProviderInternalFactory$1.call(ProviderInternalFactory.java:65)
at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:115)
at org.eclipse.sisu.bean.BeanScheduler$Activator.onProvision(BeanScheduler.java:176)
at com.google.inject.internal.ProvisionListenerStackCallback$Provision.provision(ProvisionListenerStackCallback.java:126)
at com.google.inject.internal.ProvisionListenerStackCallback.provision(ProvisionListenerStackCallback.java:68)
at com.google.inject.internal.ProviderInternalFactory.circularGet(ProviderInternalFactory.java:63)
at com.google.inject.internal.InternalFactoryToInitializableAdapter.get(InternalFactoryToInitializableAdapter.java:45)
at com.google.inject.internal.InjectorImpl$2$1.call(InjectorImpl.java:1016)
at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1092)
at com.google.inject.internal.InjectorImpl$2.get(InjectorImpl.java:1012)
at org.eclipse.sisu.inject.Guice4$1.get(Guice4.java:162)
at org.eclipse.sisu.inject.LazyBeanEntry.getValue(LazyBeanEntry.java:81)
at org.eclipse.sisu.plexus.LazyPlexusBean.getValue(LazyPlexusBean.java:51)
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:263)
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:255)
at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:517)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:121)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:207)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
at org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
at org.jvnet.hudson.maven3.launcher.Maven31Launcher.main(Maven31Launcher.java:132)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchStandard(Launcher.java:330)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:238)
at jenkins.maven3.agent.Maven31Main.launch(Maven31Main.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:136)
at hudson.maven.Maven3Builder.call(Maven3Builder.java:71)
at hudson.remoting.UserRequest.perform(UserRequest.java:120)
at hudson.remoting.UserRequest.perform(UserRequest.java:48)
at hudson.remoting.Request$2.run(Request.java:326)
at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:68)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.ClassNotFoundException: org.codehaus.plexus.digest.DigesterException
at org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy.loadClass(SelfFirstStrategy.java:50)
at org.codehaus.plexus.classworlds.realm.ClassRealm.unsynchronizedLoadClass(ClassRealm.java:271)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:247)
at org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:239)
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install (default-install) on project ***:
Execution default-install of goal org.apache.maven.plugins:maven-install-plugin:2.4:install failed:
A required class was missing while executing org.apache.maven.plugins:maven-install-plugin:2.4:install:
org/codehaus/plexus/digest/DigesterException
[ERROR] -----------------------------------------------------
[ERROR] realm = plugin>org.apache.maven.plugins:maven-install-plugin:2.4
[ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
[ERROR] urls[0] = file:/root/.m2/repository/org/apache/maven/plugins/maven-install-plugin/2.4/maven-install-plugin-2.4.jar
[ERROR] urls[1] = file:/root/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
[ERROR] urls[2] = file:/root/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.5/plexus-utils-3.0.5.jar
[ERROR] urls[3] = file:/root/.m2/repository/org/codehaus/plexus/plexus-digest/1.0/plexus-digest-1.0.jar
[ERROR] Number of foreign imports: 1
[ERROR] import: Entry[import from realm ClassRealm[maven.api, parent: null]]
[ERROR]
[ERROR] -----------------------------------------------------: org.codehaus.plexus.digest.DigesterException
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/PluginContainerException
Jenkins在做Android项目集成时的配置问题:配置报错
Android项目是采用Ant进行构建的,默认项目中是没有build.xml文件的,不过可以使用android.bat命令在项目中生成build.xml文件 ,理论上,每次对build.xml文件进行build操作会生成一个*.apk包。 那么如何配置build.xml文件,让其能够产生APK包呢,需要一步一步编译,复制,打包,做好多个targe吗?比maven构建项目生成war包难了好多。 在jenkins中,ant脚本会调用这个build.xml文件,从而生成apk.完成对android项目的持续集成。 这是网上找的android打apk包做的流程,要用ant写target的话,好难啊。。 eclipse下写安卓项目,默默的做了这么多事。
docker搭建的jenkins配置问题? : 配置报错
用docker 镜像搭建了jenkins,全局配置 maven路径报错
/usr/local/maven/maven is not a directory on the Jenkins master (but perhaps it exists on some agents)
这是什么原因,是因为用镜像装的,maven路径在外面吗?怎么解决?
jenkins 解决构建成功后进程消失的问题:配置报错
jenkins 布署环境:jenkins.war + tomcat springboot maven项目。打成jar包之后,调用服务器端的a.sh脚本,将jar包归结至一处,关闭正在运行的服务,然后调用专门的b.sh start srvname这样进行启动。 在服务器 a.sh 是完全可以将服务启动完成的。 使用jenkins构建之后,服务启动完成后,jenkins会将所有的有服务kill掉。 已经尝试过方法 : 1,java -Dhudson.util.ProcessTree.disable=true -jar jenkins.war 这种方法。因为是在TOMCAT中启动的,所以修改catalina.sh JAVA_OPTS的参数实现此方法 结果无效。 2, 在execute shell中加入BUILD_ID=DONTKILLME 已经尝试无效 3, 有资料说修改 /etc/sysconfig/jenkins 这种方式也不靠谱 4,临时改变BUILD_ID值,也无效果
jenkins自动化流程到部署tomcat时出错,无法查找war包? 400 报错
jenkins自动化流程到部署tomcat时出错,无法查找war包? 400 报错
以上是日志信息
有两个问题,希望了解Jenkins大神们能解答一下
1,默认Jenkins在项目 - 配置中的war包路径,和这里查找的关系
2,jenkins的路径,我在服务器中查找的根本对应不上,也就是查找war包的路径
希望各位大神帮忙看下