标签:jenkins

Java

微服务实践(二):微服务与服务容器化

12

songhua.gao 发布于 2018-09-24

软件架构 软件架构是在软件的内部,经过综合各种因素的考量、权衡,选择特定的技术,将系统划分成不同的部分并使这些部分相互分工,彼此协作,为用户提供需要的价值。 软件架构影响因素 业务需求:需要实现的功能 技术栈:选择用于实现功能的技术 成本:愿意为开发软件付出的价值 组织架构:有哪...

阅读(31)评论(0)赞 (0)

Java

【网易严选】iOS持续集成打包(Jenkins+fastlane+nginx)

5

changyuan.xu 发布于 2018-09-20

本文来自网易云社区 作者:孙娇 严选iOS客户端的现有打包方式是通过远程连接打包机执行脚本去打包,打完包会输出相应的ipa的二维码,扫一扫二维码可以安装,但是随着测试队伍的壮大,外包同学越来越多,在打包机输入命令的方式可用度越来越低,手动输入命令的缺陷有: 1、必须手动输入分支名...

阅读(19)评论(0)赞 (0)

Java

持续集成引擎 Jenkins 2.138.1 和 2.141 发布

puefu.he 发布于 2018-09-18

Jenkins 2.141(每周更新版) 和 2.138.1(LTS 版) 已发布。 What’s new in 2.141(Weekly) Update Winstone-Jetty from 4.4 to 5.0 to fix HTTP/2 support and...

阅读(68)评论(0)赞 (0)

Java

接口自动化测试框架Karate

8

尖兵 发布于 2018-09-18

编辑推荐: 本文来自于个人微博,在这篇文章中,我们将介绍一下开源的Web-API自动化测试框架——Karate. 介绍 在这篇文章中,我们将介绍一下开源的Web-API自动化测试框架——Karate Karate是基于另一个BDD测试框架Cucumber来建立的,并且共用了一些相...

阅读(64)评论(0)赞 (0)

Java

Jenkins+Ant+Tomcat

29

Harries 发布于 2018-09-18

编辑推荐: 本文来自于网络,主要介绍了使用持续集成的相关概念,以及如何使用Jenkins+Ant+Tomcat搭建CI平台。 一、持续集成相关概念 持续集成:Continuous Integration,简称CI。是一种软件开发实践,即团队开发成员经常集成他们的工作,通常每个成员...

阅读(53)评论(0)赞 (0)

Java

一份牛逼的Java后端路线图,是可以帮你薪资翻倍的

7

xiaoli.wang 发布于 2018-09-17

Web应用,最常见的研发语言是Java和PHP。 后端服务,最常见的研发语言是Java和C/C++。 大数据,最常见的研发语言是Java和Python。 可以说,Java是现阶段中国互联网公司中,覆盖度最广的研发语言,掌握了Java技术体系,不管在成熟的大公司,快速发展的公司,还...

阅读(56)评论(0)赞 (0)

Java

为什么说Kubernetes是新的应用服务器

1

changyuan.xu 发布于 2018-09-17

本文最初发表于 RedHat开发者博客 ,经原作者Rafael Benevides授权由InfoQ中文站翻译分享。 你是否想过我们为什么要使用容器部署多平台应用呢?难道这仅仅是“跟风”吗?在本文中,我将提出一些有挑战性的问题,以佐证我的观点,那就是为什么说Kubernetes是新...

阅读(66)评论(0)赞 (0)

Java

使用Helm优化Kubernetes下的研发体验(一)

1

xiaoli.wang 发布于 2018-09-13

【编辑的话】在本文中笔者,将以一个Spring Boot程序为例,介绍如何在软件研发端到端过程中是使用Helm。 容器即进程,Kubernetes则解决了如何部署和运行应用的问题。对于任何一个部署在Kubernetes得应用而言,通常都可以由几个固定的部分组成:Ingress,S...

阅读(75)评论(0)赞 (0)

Java

年薪 80w+ 的阿里 p7 专家,顶尖的技术人才,只因做到了这几点

8

尖兵 发布于 2018-09-12

最近部门招聘,很多工程师,包括我在内都参与了内推和面试的过程,经过这次招聘,我发现能够最终拿到offer的人,基本上在看到简历的那一瞬间就已经定下来了,后续的面试只不过是一种验证而已(注意,是验证,而不是走过场),除非你面试过程中犯错误,或者你不想来,否则,那个offer一定是可...

阅读(88)评论(0)赞 (0)

Java

使用Jenkins持续集成前端项目并自动化部署到Nginx服务器

10

likai 发布于 2018-09-12

上午折腾了一下Jenkins持续集成,由于公司使用自己搭建的svn服务器来进行代码管理,因此这里Jenkins是针对svn服务器来进行的配置,后面稍微介绍了下针对Github管理的项目的Jenkins配置 之前项目每次修改之后都需要本地 npm run build 一次手动发布到...

阅读(114)评论(0)赞 (0)

Spring

原 荐 Choerodon的微服务之路(一):如何迈出关键的第一步

10

xubiao.zhuang 发布于 2018-09-10

本文是 Choerodon 猪齿鱼 微服务系列文章的第一篇,在文章中将介绍当前比较流行的两种微服务架构,即 Dubbo 和 Spring Cloud,同时将总结 Choerodon猪齿鱼在选择使用微服务架构中的一些实践经验,希望能够给大家一些借鉴和启迪。 ▌文章的主要内容包括: ...

阅读(88)评论(0)赞 (0)

Java

HashMap源码分析

dulong 发布于 2018-09-10

本文针对HashMap源码中的一些重要方法做讲解。 Android中的HashMap与java中HashMap实现有差异,这里以Android的源码为例进行讲解。 成员变量说明 1. int DEFAULT_INITIAL_CAPACITY = 4;//默认初始化的容量 2. i...

阅读(106)评论(0)赞 (0)

Java

为什么说 Java 程序员必须掌握 Spring Boot ?

4

changyuan.xu 发布于 2018-09-09

Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,那么, Spring Boot 诞生的背景是什么?Spring 企业又是基于什么样的考虑创建 Spring Boot? 传统企业使用 Spring Boot 会给我们带来什么样变革? 带着这些问题...

阅读(94)评论(0)赞 (0)

Java

7款不错的 CI/CD工具

8

邓龙华 发布于 2018-09-07

时至今日,越来越多的工程团队开始实行敏捷开发,借以推动更短、更快的发布周期。而代码库的增长与更高的生产构建频率,也带动持续集成与持续部署/交付工具快速兴起。 如果您有意提升发布频率,或者是不太清楚哪些工具能够帮助您达成这一目标——别担心。在今天的文章中,我们将探讨一系列最流行的C...

阅读(169)评论(0)赞 (0)

Java

JavaMelody 1.74.0 发布,Java 应用监控平台

邓龙华 发布于 2018-09-05

JavaMelody 1.74.0 发布了,JavaMelody 的目标是在 QA 和生产环境中监视 Java 或 Java EE 应用程序。 主要更新内容如下: It is a recommended upgrade for security to fix a XML Exte...

阅读(74)评论(0)赞 (0)

Java

月薪 8k 和月薪 38k 的程序员差距在哪里?

7

xirruiqiang 发布于 2018-09-04

回想自己做开发的这八年多,我获得了很多,技术能力、培训、出国、大公司的,还记得刚刚出来第一年那段时间,太多东西不懂的,我都是一切听从老大的安排,敲敲代码,看看数据库,测试自己和别人的代码;这样干了一年 第二年的时候我就在想,自己还要这样吗? 当然是否定的,不可能的,一年的经验自己...

阅读(172)评论(0)赞 (0)

Java

微信小程序集成 Jenkins

13

yeseng 发布于 2018-09-03

微信小程序的测试发布在没有 CI/CD 等相关工具的情况下,存在着如下的问题: 小程序开发助手中,同一个开发者只能显示一个开发版本 测试同事找开发要二维码,效率较低 本地生成的二维码会出现携带本地代码、未及时拉取分支其他改动等问题 为了避免如上问题的发生,采用 微信小程序集成 J...

阅读(101)评论(0)赞 (0)

Java

gitlab+jenkins自动化上线部署持续集成

41

Harries 发布于 2018-08-29

相信大家开始玩gitlab+jenkins的时候对着两个工具有肯定有一定了解,我就不做详细解释了,下面就跟大家简单的说下gitlab,jenkins之间工作关系: GitLab是一个代码仓库,用来管理代码。Jenkins是一个自动化服务器,可以运行各种自动化构建、测试或部署任务。...

阅读(115)评论(0)赞 (0)