标签:jenkins

Java

Java反序列之从萌新到菜鸟

14

xubiao.zhuang 发布于 2019-01-18

距离上一次更新博客差不多已经过去一个月了,中间的事情确实也很多。最近勉强把Java的基础给补了,就来记录一下Java中最经典的反序列化漏洞。 序列化与反序列化 序列化 Java中并非所有的数据类型都可以进行序列化,想要进行序列化和反序列化的数据结构需要使用 Serializabl...

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

Java

私有maven仓库操作说明[原创]

7

尖兵 发布于 2019-01-18

公司目前已经搭建了属于自己的maven私有仓库,仓库地址是 http://local.yayuanzi.net:8089/ ,使用的是apache的开源工具archiva,此文档简要说明下公司私有仓库的使用方法及操作过程中可能遇到的问题. 一.私有仓库jar包的查看和查找 直接在...

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

Java

Centos7.5部署最新稳定版jenkins并配置ldap认证

9

songhua.gao 发布于 2019-01-18

参考文档 https://wiki.jenkins.io/display/JENKINS/Installing+Jenkins+on+Red+Hat+distributions https://wiki.jenkins.io/display/JENKINS/LDAP+Plugin...

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

Java

玩转持续集成与持续交付

24

hanze 发布于 2019-01-18

编辑推荐: 本文来自于www.cloudcrossing.xyz,从Jenkins 概述,持续集成, JavaEE 项目部署方式对比,以及Jenkins + Git 持续集成环境搭建,步步介绍较为详细。 1 Jenkins 概述 Jenkins 是一个开源软件项目,是基于Java...

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

Java

从 Jenkins 迁移到 Jenkins X:一场持续交付之旅

1

hellas 发布于 2019-01-16

这篇文章将介绍 dailymotion(一家总部位于巴黎的视频分享网站)从 Jenkins 迁移到 Jenkins X 的故事,包括我们遇到的问题以及我们如何解决它们。 背景 在 dailymotion,我们信奉 DevOps 最佳实践,并且重度使用了 Kubernetes。我们...

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

Java

解放双手 | Jenkins + gitlab + maven 自动打包部署项目

27

yeseng 发布于 2019-01-16

前言 记录 Jenkins + gitlab + maven 自动打包部署后端项目详细过程! 需求背景 不会偷懒的程序员不是好码农,传统的项目部署,有时候采用本地手动打包,再通过 ssh 传到服务器部署运行,这种方式对于单应用部署还算可以,不会耗费太大时间,但假如分布式项目,拆分...

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

Java

运维专家讲述如何实现K8S落地

17

尖兵 发布于 2019-01-15

编辑推荐: 本文来源infoq,本文主要介绍了 K8S 作为容器编排管理系统是如何自动部署、扩展和管理容器应用的,希望对您的学习有所帮助。 背景介绍 运满满自开始微服务改造以来,线上线下已有数千个微服务的 Java 实例在运行中。这些 Java 实例部署在数百台云服务器或虚机上,...

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

Java

解决Jenkins构建前端时node-sass的.node文件下载报错问题的一种方案

xirruiqiang 发布于 2019-01-14

问题背景 公司的npm仓库未跟外网联通(为什么不联通,我也好鸡儿纳闷),使用Jenkins构建前端时,会在下载node-sass的.node时报错。默认情况下会从github上去下.node文件,当然也可以通过配置.npmrc文件指定下载路径: ` sass_binary_sit...

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

Java

浅析Java序列化和反序列化

xiaoli.he 发布于 2019-01-14

序列化机制 序列化 (Serialization) 是指将数据结构或对象状态转换成字节流  (例如存储成文件、内存缓冲,或经由网络传输) ,以留待后续在相同或另一台计算机环境中,能够恢复对象原来状态的过程。序列化机制在Java中有着广泛的应用,EJB、RMI、Hessi...

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

Java

jenkins自动化工具使用教程

zhuangli 发布于 2019-01-14

自动化构建、测试、部署、代码检测越来越重要。主要有一下几点原因 1.   企业做大,项目变多,多端支持( web , h5 ,小程序等) 2.   微服务提倡高内聚低耦合,项目因拆分变多 3.   DevOps 自动化运维流行 4.   集...

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

编程技术

一位资深Java架构师的晋级心得

Harries 发布于 2019-01-13

Java 架构师是什么?是一个既需要掌控整体又需要洞悉局部瓶颈并依据具体的业务场景给出解决方案的团队领导型人物。一个架构师得需要足够的想像力,能把各种目标需求进行不同维度的扩展,为目标客户提供更为全面的需求清单。 所谓架构师,思考的是全局的东西,是如何组织你的系统,以达到业务要求...

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

Java

基于GitOps的企业级CI/CD

5

wenming.gapo 发布于 2019-01-11

实现企业级的 持续交付(CD) 是一个巨大的挑战。每一个公司都在对他们的软件交付方式做创新,我们需要允许各个团队学习构建并优化他们自己的交付流水线。在云原生的世界里正在发生,许多的最佳实践正在萌芽。 尽管如此,给予团队灵活性做创新试验时,也需要兼顾公司的安全和合规方面的要求。在这...

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

Java

在谷歌计算引擎上动态部署Jenkins从站以进行github提交

zhuangli 发布于 2019-01-11

这是一个整合的问题: 我想在Google Compute Engine上运行Jenkins.我可以这样做,但如果我让8核虚拟机一直运行,我会很快打破我的预算.作为一个解决方案,我认为我可以留下一个微型实例,启动内存很少,并充当jenkins主机始终运行.似乎我应该能够配置gith...

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

Java

为什么说Java程序员到了必须掌握Spring Boot的时候?

4

darida 发布于 2019-01-11

摘要:SpringBoot的来龙去脉。 原文: 为什么说 Java 程序员到了必须掌握 Spring Boot 的时候? 微信公众号:纯洁的微笑 Fundebug经授权转载,版权归原作者所有。 Spring Boot 2.0 的推出又激起了一阵学习 Spring Boot 热,就...

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

Java

在Kubernetes上部署和伸缩Jenkins

46

邓龙华 发布于 2019-01-10

在本教程中,我们将使用Rancher在Kubernetes上部署和伸缩Jenkins。按照本文的步骤一步步来,你将会使用到我们用来测试实际构建作业的master-agent体系结构,创建出功能齐全的Jenkins。 介 绍 Jenkins是一个开源的持续集成和持续交付工具,它可以...

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

Java

客户端单周发版下的多分支自动化管理与实践

7

xirruiqiang 发布于 2019-01-10

背景 目前,互联网产品呈现出高频优化迭代的趋势,需求方希望尽早地看到结果,并给予及时反馈,所以技术团队需要用“小步快跑”的姿势来做产品,尽早地交付新版本。基于以上背景,美团客户端研发平台适时地推行了单周发版的迭代策略。单周版本迭代的优点可以概括为三个方面:更快地验证产品创意是否符...

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

Java

最难求职季,Java程序员如何在“寒冬”中突出重围?

songhua.gao 发布于 2019-01-10

6 月 P2P暴雷,8 月美图 Q2 季度财报亏损上亿;12 月,斗鱼海外部突然“死亡”,锤子只留下了 40% 的人。某些大厂,也在默默加大“人员优化”的力度。寒冬已至,不必赘述。但我们的重点应当是如何解决问题,而不是问题本身。面对寒冬,如何突出重围? ![image.png](...

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

Java

Docker+Jenkins+Gitlab+Django应用部署实践

14

likai 发布于 2019-01-10

在互联网应用快速更新迭代的大背景下,传统的人工手动或简单脚本已经不能适应此变化,此时Devops为我们提供了良好的解决方案,应用好CI/CD可以大大的方便我们的日常工作,自动化快速的持续集成/持续交付为我们带来了应用开放的更快速度、更好的稳定性和更强的可靠性。 二、拓扑环境 2....

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