首页> 标签> 持续交付
"持续交付"
共 489 条结果
全部 问答 文章 公开课 课程 电子书 技术圈 体验
jenkins运行jar包并打印日志无效 打印报错
nohup java -jar /var/jenkins_home/workspace/app-business/APP-API/target/APP-API-exec.jar --spring.profiles.active=test >/var/jenkins_home/java/log/APP-API.log 2>&1 & 上面是shell命令,但是在查看日志执行的时候  >/var/jenkins_home/java/log/APP-API.log 2>&1 & 后面打印的语句被忽略了,只到了spring.profiles.active=test,不知道是什么问题 如下图,控制台输出日志 ![image.png](https://ucc.alicdn.com/pic/developer-ecology/87f743f17b4a43c6a07742a2f984d43b.png)
问答
jenkins  ·  Java  ·  持续交付
2020-05-27
jenkins配置 Repository UR报错 403.10 禁止访问:配置无效
在网上查了资料请问,在git上配置公钥怎么配
问答
jenkins  ·  持续交付
2020-05-27
今天用GoCD搞持续集成,结果可能是因为配置的原因,构建时不通过
如下图,不论是执行mvn的task还是执行git_pull.sh脚本的task,都不成功,go_server和go_agent在同一台阿里云服务器。(git的SSHKey我已经事先配置了,直接执行git clone命令是没问题的) 我遇到了这个问题,刚好在开源中国看到,希望能够得到阿里云官方的回复,请查看
问答
持续交付
2020-05-24
gitlab-runner持续集成,注册出现:500错误。
gitlab-runner持续集成,注册出现:500错误。Perhaps you are having network problems gitlab搭建在虚拟机里,gitlab-runner搭建在李刚一台虚拟机。互相能Ping通。 > 注册 gitlab-runner register(dockers exec - it gitlab-runner gitlab-runner register ) Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com/): http://192.168.1.185:10080/ Please enter the gitlab-ci token for this runner: avpX5_vu9s3n_H9U5DvH Please enter the gitlab-ci description for this runner: [localhost.localdomain]: Please enter the gitlab-ci tags for this runner (comma separated): ERROR: Registering runner... failed runner=avpX5_vu status=500 Internal Server Error PANIC: Failed to register this runner. Perhaps you are having network problems 但是,如果使用搭建在阿里云上gitlab的就一切OK。 http://47.94.19~.~:10080/ Please enter the gitlab-ci token for this runner: Ss-fHdM3h3ZG7tz79Ly4 Please enter the gitlab-ci description for this runner: [aae0b11429ff]: Please enter the gitlab-ci tags for this runner (comma separated): Registering runner... succeeded runner=Ss-fHdM3 Please enter the executor: virtualbox, docker+machine, docker, parallels, ssh, docker-ssh+machine, kubernetes, docker-ssh, shell: shell Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded! 请问: gitlab-runner 和gitlab 之间这种局域网网络问题出现的原因是什么?怎么解决? 遇到了同样的问题,在CSDN看到了,希望阿里云团队能够给出正确、标准的答案~请查看
问答
持续交付
2020-05-23
阿里云 Centos8 安装 jenkins 后,首次启动提示离线
问题描述 我在 CentOS8 环境下,使用 docker 安装了最新版本的 jenkins 后,首次启动的时候提示离线。如下图所示: 问题补充 我把端口映射到了 8081 端口。在阿里云控制台中,我已经将安全策略暴露8081端口。 我用同样的安装方式在我的Mac上进行安装,是可以正常启动 jenkins,并且可以安装插件的。 以上就是我的全部问题。希望有了解的大神能帮助我解决这个问题,感激不尽!
问答
jenkins  ·  持续交付
2020-05-22
【每日一题】请对这8行代码Code Review
阿里技术【每日一题】 为了提升开发者的技能、有机会入职阿里工作,阿里技术开设了【每日一题】栏目,由阿里巴巴专家们出题,增进开发者的技术知识,并通过这些题目开放阿里巴巴的工作机会,让更多开发者加入阿里大家庭中。 今日题目(1月17日)请对这8行代码CR 下方为代码大图: 同学们可以将自己对该问题的答案和讨论留言在评论区。 出题团队 出题人: 柏何(蚂蚁国际持续交付和会员开放平台质量负责人) 团队介绍: 我们的使命是“让开发和测试不再受环境问题的困扰”,多快好省的提供各种环境支持, 更好的丰富测试场景的多样化能力。 团队招聘信息: 测试开发专家 点击此处查看招聘信息并投递简历
问答
Web App开发  ·  持续交付  ·  开发者
2020-01-17
身为 Java 程序员必须掌握的 10 款开源工具!
如果你是一位经验丰富的Java开发人员,你可能对这些工具很熟悉,但如果不是,现在就是是开始学习这些工具的好时机。 Java世界中存在许多工具,从Eclipse,NetBeans和IntelliJ IDEA等著名的IDE开始到Java开发人员应该知道的JVM分析和监视工具,如JConsole,VisualVM,Eclipse Memory Analyzer等。 尽管如此,在本文中,我将重点介绍适用于各种Java开发人员的通用工具,例如核心Java 开发人员和Web开发人员。 1. JIRA Atlassian的JIRA是当前敏捷开发领域最重要的工具之一。它用于错误跟踪,问题跟踪和项目管理。如果你遵循敏捷开发方法,例如Sprint和Scrum,那么你必须了解JIRA。它允许您创建Spring循环并跟踪软件开发的进度。 JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公 司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。 2. Git Git是Java程序员的另一个必备工具,它是一个免费的开源分布式版本控制系统,旨在快速高效地处理从很小到非常大的项目版本管理。Git易于学习,占用空间小,具有超强的性能。 最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是发现已经在很多其他自由软件项目中也使用了 Git。 3. Jenkins Jenkins是一个用Java编写的开源自动化服务器。它有助于自动化软件开发,例如编译项目,运行单元测试,集成测试,生成文档以及在本地和远程存储库上载工件。主要用于: ● 持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。 ● 监控一些定时执行的任务。 它是在项目中持续集成中最流行的工具之一。如果你还没有开始使用Jenkins,那就从现在开始吧。 4. Selenium Selenium是Web应用程序最好的软件测试框架之一。它提供了一种用于创作测试的回放工具,而无需学习测试脚本语言。Java开发人员可以使用Selenium来测试他们的HTML和JSP文件。 它还为Web浏览器自动化提供了各种工具和库。Selenium 现在存在2个版本,一个叫 selenium-core, 一个叫selenium-rc 。 5. Groovy Groovy 是一种基于 JVM 的敏捷开发语言,它结合了 Python、Ruby 和 Smalltalk 的许多强大的特性。你可以使用它编写构建脚本,测试脚本,甚至可以使用像Gradle和Spock这样的流行框架。 6、Spock Spock 是适合 Java 和 Groovy 应用程序的一个测试框架。由于其JUnit运行程序,Spock与大多数IDE,构建工具和持续集成服务器兼容。如果你想提高你的单元测试技能,那么多花点时间在学习Spock上总是没错的。 7. Maven 如果你是一位经验丰富的Java开发人员,那么你一定非常了解Maven了,Apache Maven是一个构建和项目管理工具,基于项目对象模型(POM)的概念,Maven可用于管理项目的生成、报告和文档记录。 Maven的另一个有用特性是依赖关系管理,由于我们在Java项目中使用了大量第三方库,因此手动管理每个JAR及其依赖项可能非常麻烦,Maven通过自动为你下载正确的JAR来帮助你解决问题 8. Gradle Gradle 是一个基于 Apache Ant 和 Apache Maven 概念的项目自动化构建工具。它也是Android的默认构建工具。 它引入了基于Groovy的特定于域的语言(DSL),而不是Apache Maven用于声明项目配置的XML,这样有利于配置项目依赖关系以及用户的项目自定义 为什么选择Gradle在Ant或Maven?因为它结合了其他构建工具的最佳特性,例如它具有Ant的灵活性和控制,Ivy的依赖管理,Maven的配置和插件的约定,以及可以在Ant上使用Groovy DSL。这使它成为Java项目的最佳构建工具。 9. Docker Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,他们不依赖于任何语言、框架或包装系统。 10. Linux 初学Linux最好从Linux命令行基础知识开始,Linux是一种自由和开放源码的类Unix操作系统,在你的职业生涯中起到重要的作用,每一个Java开发者都应该学Linux。 原文链接: https://www.seoxiehui.cn/article-178878-1.html
问答
敏捷开发  ·  Java  ·  Linux  ·  持续交付  ·  Apache  ·  Maven  ·  开发工具  ·  git  ·  Docker  ·  容器
2020-01-13
Python代码库的持续集成系统
我开始使用Python代码库进行一个业余项目,并且想建立某种形式的持续集成(即,每次签入时都要运行一堆测试用例,并向负责人发送垃圾邮件)测试失败的人员)类似于CruiseControl或TeamCity。 我意识到我可以在大多数VCS中使用钩子来做到这一点,但是这要求测试必须与版本控制服务器在同一台计算机上运行,​​这并不像我想要的那样优雅。对于适合Python代码库的小型,用户友好型,开源持续集成系统,是否有人有任何建议?
问答
持续交付  ·  Python
2020-01-03
【精品问答】Java技术高阶进阶
1、学习Java技术体系,设计模式,流行的框架与组件有哪些? 2、Java工程化与工具有哪些? 3、分布式架构有哪些? 4、微服务架构 5、如何进行性能优化? 6、Spring综合讲解 7、持久层框架mybatis篇与mybatis-plus使用 8、持久层框架mybatis篇与mybatis-plus使用 9、spring boot篇与lombok介绍(两节课) 10、redis与ehcache缓存对比与使用 11、接口文档swagger2与接口调试工具postman 12、开源框架-快速开发平台renren-fast解读 13、spring data jpa的运用 14、开源项目-多人博客项目mblog解读 15、权限框架shiro介绍与使用 16、持续集成工具jenkins的安装与运用 17、tomcat的整体架构介绍与session共享方案 18、websocket协议介绍,学会即时通讯 19、百万级网络通讯框架t-io介绍与项目实战 20、开源项目-秒杀、抢购解决方案miaoshao解读 21、Elasticsearch - 搜索引擎入门 22、微服务套装spring cloud篇 23、消息队列RabbitMq的使用 24、认识nosql数据库MongoDB
问答
设计模式  ·  缓存  ·  Java  ·  jenkins  ·  数据库连接  ·  应用服务中间件  ·  持续交付  ·  微服务  ·  Spring  ·  mybatis
2019-11-20
Java工程化与工具有哪些?
工欲善其事必先利其器,选择好的工具,提升开发效率和团队协作效率,是必不可少的:Maven,项目管理,Jenkins,持续集成,Sonar,代码质量管理,Git,版本管理
问答
Java  ·  持续交付  ·  项目管理
2019-11-20
1
...
7 8 9 10 11 12
...
20
跳转至:
云原生
234320 人关注 | 11586 讨论 | 47304 内容
+ 订阅
  • 公有云资源记录笔记
  • 产品学习笔记
  • 走进HSF源码
查看更多 >
开发与运维
5770 人关注 | 133257 讨论 | 318733 内容
+ 订阅
  • PHP中,一共有哪些处理机制?底层原理是什么?
  • 什么是PHP的异常?为什么会有异常?底层原理是什么?
  • 公有云资源记录笔记
查看更多 >
微服务
23044 人关注 | 11689 讨论 | 35047 内容
+ 订阅
  • Linux进程控制是干什么的?底层原理是什么?
  • 走进HSF源码
  • 走进HSF源码
查看更多 >
数据库
252936 人关注 | 52045 讨论 | 98923 内容
+ 订阅
  • PHP中,一共有哪些处理机制?底层原理是什么?
  • 机器学习实战系列[一]:工业蒸汽量预测(最新版本下篇)含特征优化模型融合等
  • 公有云资源记录笔记
查看更多 >