基于jenkins的自动化部署实现

好久没碰过 jenkins 了,最近公司准备将几十个项目都是先自动化部署(自动编译已经实现),让配置基于 jenkins 做一下,配置写了个 .bat 使用 use 来开共享文件夹的方式实现,之前有正常执行成功做(这种方式是可以完成目标的),但今天出现了问题:

在 cmd 命令行下执行 net use \\x.x.x.x\shared_folder password /user:username 时,正常,但是在 jenkins 中执行是,就遇到错误:“无法使用资源”

经过仔细思考,jenkins是通过slave的服务执行各种命令的,而 net use 是需要一定权限才能执行的,可能是 jenkins slave 的权限不够。

问了下配置,之前正常执行后,是不是修改了什么配置。配置说之前以为那个权限没用,看到又是管理员权限,就选择了普通用户,没想到。……

问题知道了,那就解决之:

cmd -> services.msc -> 找到 “jenkins slave”服务,右键,属性 -> 登录 -> 使用“这个账户”,选择【具有管理员权限的账户,比如: administrator】,并输入密码,确定,确定

重启“jenkins slave”服务即可。

在jenkins上 rebuild 一次即可。

时间: 2024-10-12 13:26:28

基于jenkins的自动化部署实现的相关文章

基于jenkins的自动化部署几种方式

通过之前的努力,将自动编译过程通过脚本在60多个项目组推广了,接下来就需要"自动部署"了.最近几天也在考虑这个自动部署的具体如何实现,自己能想到的先总结下: 1.共享目录.通过脚本 net use \\remote_machine_ip\share_folder 的方式实现(仅仅通过脚本就能实现,前提是目录共享,有一定的安全风险) 2.临时文件中转服务器.一般实现自动化编译,有一套的自己的源码管理服务器(比如: svn 或 git 服务器),在编译服务器上将编译好的文件上传到临时的文件

DockOne微信分享(一三二):58 赶集基于 Docker 的自动化部署实践

本文讲的是DockOne微信分享(一三二):58 赶集基于 Docker 的自动化部署实践[编者的话]随着 58 业务的发展,机器和服务数量也日益庞大,在多环境下,服务的管理和依赖难以维护.基于 Docker 带来的技术红利,我们借助 Docker 和 Kubernetes 提供了镜像的自动打包,单一镜像在测试-沙箱-生产-稳定四个环境的流转,以及测试环境统一的 Nginx 入口.至此,开发同学可以不再为资源和环境问题困扰,提高了生产效率. [3 天烧脑式容器存储网络训练营 | 深圳站]本次培训

基于AWS的自动化部署实践

1. 背景 在过去几年里,社交.移动和云计算深刻改变了整个互联网的格局.作为设计软件领域的全球领导厂 商,Autodesk也与2009年正式开始从传统桌面设计软件提供商向在线服务.协作和移动端设计转型.在 这次转型中,公司充分利用现代云计算的巨大优势给客户带来了大大超过传统桌面软件的处理能力.用 户体验和性价比.其中AWS是目前公司服务的主要运行平台,每年在此投入千万美金级别. 1.1. 传统软件交付的挑战 在过去的30多年里,Autodesk拥有了非常多的桌面设计软件(如AutoCAD,May

Linux下的Jenkins+Tomcat+Maven+Gitlab+Shell环境的搭建使用(jenkins自动化部署)

jenkins自动化部署   目标:jenkins上点构建(也可以自动检查代码变化自动构建)>>>项目部署完成.   一.安装jenkins 1.下载jenkins       这里我选择的是war包安装jenkins,简单不伤脑,别的博客写的jenkins版本都很旧,没用最新的,写个比较新的配置2.20版. 官网:https://jenkins.io/index.html WAR包下载地址:http://mirrors.tuna.tsinghua.edu.cn/jenkins/war/

Moving to Docker(三)基于Docker的Rails自动化部署

本文讲的是Moving to Docker(三)基于Docker的Rails自动化部署,[编者的话]本文是<Moving to Docker>系列的最后一篇,整个系列讲述了创业公司如何把基础服务迁移到Docker上,以及迁移过程中的经验教训.本文主要是讲述如何将一个Rails应用自动化部署在Heroku上,并详细介绍了镜像的创建.自动化脚本的编写.rake打包执行和基本测试. 这是本系列的第三篇,整个系列介绍了我们公司如何把基础框架从PaaS移植到Docker上. 第一篇:介绍了我们在接触Do

自动化部署基于 Docker 的 Rails 应用

自动化部署基于 Docker 的 Rails 应用 [TL;DR] 这是系列文章的第三篇,讲述了我的公司是如何将基础设施从PaaS移植到Docker上的. 第一部分:谈论了我接触Docker之前的经历: 第二部分:一步步搭建一个安全而又私有的registry. 在系列文章的最后一篇里,我们将用一个实例来学习如何自动化整个部署过程. 基本的Rails应用程序 现在让我们启动一个基本的Rails应用.为了更好的展示,我使用Ruby 2.2.0和Rails 4.1.1 在终端运行: $ rvm use

基于IBM SmartCloud Provisioning虚拟系统模式的自动化部署方案

IBM® http://www.aliyun.com/zixun/aggregation/13696.html">SmartCloud Provisioning 是入门级基础架构即服务解决方案,支持快速的云部署.它可为更多高级云功能提供自动供应.并行可扩展性.集成容错和基础.这一低触点的私有云环境可提供近似零停机时间和自动恢复.IBM SmartCloud Provisioning 提供: 低成本.易于使用的私有云解决方案,可在数小时内部署. 可靠的不中断操作,能够自动实现软件和硬件故障容

jenkins结合ansible用shell实现自动化部署和回滚

最近用jenkins+gitlab+ansible做持续化集成,自动化部署和版本回滚.然而deploy plugin没能做到增量升级和回滚操作,折腾了很久决定自己写个脚本来简单实现. 环境: centos 7.0 64位 gitlab:v2.9.0 git:2.9 jenkins 1.651.3.git plugin.GitLab Plugin.Dynamic Parameter Plug-in等 ansible:2.1.0.0 各工具职能: 1.gitlab做版本管理 2.jenkins根据指

基于YARN与Docker实现分布式Web服务的自动化部署运维工具

问题描述 部署运维工具主要有以下需求:-面向服务实例LTS类业务组件,不考虑数据库.缓存等基础组件-实现对这些分布式服务进行自动化部署.启停与伸缩-要能够支持自动部署与固定部署混合-自动部署,不指定主机,不指定端口-服务实例分配允许指定主机范围-固定部署,指定主机与端口,匹配传统需求-服务实例服务注册与查询-服务日志存储日志收集需求-数据存储共享存储需求挂共享存储-其他需求,配置界面与监控界面各位大神有没有实现思路与案例? 解决方案