首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在windows服务器上安装Jenkins,并使用虚拟机的外部ip访问它[google计算引擎]

Jenkins是一个开源的持续集成和交付工具,它可以帮助开发团队自动化构建、测试和部署软件项目。在Windows服务器上安装Jenkins并使用虚拟机的外部IP访问它,可以按照以下步骤进行操作:

  1. 下载Jenkins安装包:
    • 访问Jenkins官方网站(https://www.jenkins.io/)下载适用于Windows的安装包。
  • 安装Jenkins:
    • 双击下载的安装包,按照安装向导的指示完成Jenkins的安装过程。
    • 在安装过程中,可以选择自定义安装路径和端口号等配置。
  • 启动Jenkins服务:
    • 安装完成后,Jenkins会自动启动为一个Windows服务。
    • 可以在Windows服务列表中找到并启动Jenkins服务。
  • 访问Jenkins Web界面:
    • 打开一个支持浏览器,输入Jenkins的默认访问地址:http://localhost:8080/。
    • 如果在安装过程中选择了自定义端口号,需要使用自定义的端口号进行访问。
    • 首次访问时,Jenkins会要求输入管理员密码,该密码可以在Jenkins安装目录下的initialAdminPassword文件中找到。
  • 安装插件:
    • 登录Jenkins后台管理界面,点击"Manage Jenkins" -> "Manage Plugins"。
    • 在"Available"选项卡中,搜索并选择需要安装的插件,如Git、Maven等。
    • 点击"Install without restart"按钮进行插件安装。
  • 配置Jenkins:
    • 在Jenkins后台管理界面,点击"Manage Jenkins" -> "Configure System"。
    • 根据需要配置全局参数,如JDK、Git、Maven等的安装路径。
  • 创建Jenkins Job:
    • 在Jenkins首页,点击"New Item"创建一个新的任务。
    • 输入任务名称,选择"Freestyle project"类型,并点击"OK"。
    • 在任务配置页面,配置源码管理、构建触发器、构建环境、构建步骤等参数。
  • 构建Jenkins Job:
    • 在任务配置页面,点击"Build Now"按钮手动触发构建。
    • Jenkins将根据配置的构建步骤执行构建过程。
  • 使用虚拟机的外部IP访问Jenkins:
    • 确保虚拟机的外部IP已经配置并可通过网络访问。
    • 在虚拟机的防火墙中开放Jenkins使用的端口(默认为8080)。
    • 在浏览器中输入虚拟机的外部IP地址和Jenkins使用的端口号,如http://<虚拟机外部IP>:8080/,即可访问Jenkins。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云云服务器Windows实例:https://cloud.tencent.com/product/cvm-windows
  • 腾讯云弹性公网IP:https://cloud.tencent.com/product/eip
  • 腾讯云安全组:https://cloud.tencent.com/product/cfw
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

如何在Linux(CentOS7)环境搭建 Jenkins 服务器环境

Jenkins 功能包括:       1、持续软件版本发布/测试项目。       2、监控外部调用执行工作。...(7)、浏览器输入ip:8084进入Jenkins登录页面。           ...如果通过地址访问出现超时情况,而且,Windows可以ping通虚拟机服务器虚拟机服务器也Ping 通 Windows服务器,这种情况多是 Linux服务器防火墙问题,可以执行以下命令。...由于linux开启了防火墙,导致windows无法访问linux服务器程序。           ...我选择保持默认,直接点击【保存完成】。 (13)、Jenkins 安装完成。 (14)、我们开始使用 Jenkins。 三、总结 好了,今天就写到这里了。

80800

VMware Workstation下网络管理之深度解析

,总之,内网设备可以访问外网,但外网设备不能访问内网,除非我们知道了内网设备公网IP和对应端口号才能定位到。...VMware Workstation安装后,交换机将根据组网需要由VMware Workstation自动创建自动使用Windows系列主机上,您最多可用10台虚拟交换机,其配置(VMnet0...经桥接虚拟机,能和主机一样成为主机所在网络一台额外“真实”计算机,能拥有主机所在局域网上IP地址,能够使用主机所在网络所有服务,包括打印机、文件服务、网关以及其它服务;同样地,主机以及主机所在网络任何物理计算机...如果您主机通过另外一个以太网适配器连接在一个外部网络,该设备能把本地网中虚拟机IP地址转换为主机外部网络地址,让虚拟机以主机外部网络地址访问外部网络资源,包括虚拟机可以使用许多标准TCP.../IP协议连接到外部网络其他机器,这样就使得VMware虚拟机上网设置变得 ?

88740

springcloud实战:详解应用系统发布上线

发布前准备 发布应用前,我们需要进行发布前准备工作,比如服务器、常用软件安装和数据库创建等。 虚拟机安装 发布应用之前,我们需要先准备服务器,本书采用Linux系统作为服务器操作系统。...接着开始安装Nginx,输入命令: yum install -y nginx 然后启动Nginx : /sbin/nginx 浏览器中输入虚拟机IP,可以看到如图14-8所示界面。...(4)安装RabbitMQWeb管理插件: mkdir /etc/rabbitmq rabbitmq-plugins enable rabbitmq_management (5)配置防火墙策略,允许外部访问...安装配置Jenkins 本节将在虚拟机 CentOS安装配置Jenkins安装方式有多种,本文采用yum安装。...接着,使用同样方法安装SSH Plugins 和 Publish Over SSH这两个插件即可。(6)配置Jenkins全局应用服务器

70020

Jenkins-简介与安装部署

官方网址:https://jenkins.io/ 2、安装部署 Windows环境下,可下载Jenkins.msi应用程序进行安装Mac环境下,可下载Jenkins.pkg应用程序进行安装...本篇使用JenkinsWindows环境下采用下载.war包形式进行安装安装前需要Java环境和安装Tomcat;Mac环境下采用brew命令进行安装。...JDK是整个Java开发核心,包含了Java运行环境,Java工具和Java基础类库。 Windows环境下,执行下载完成后jdk-8u171-windows-x64.exe。...本章Windows环境下使用Jenkins为LTS(Long-Term Support)版本,Jenkins版本号为2.121.1。...Mac环境下,下载Jenkins.pkg应用程序进行安装使用可能会有权限问题,所以推荐使用brew命令安装Jenkins

1.4K10

打造企业级自动化运维平台系列(四):Jenkis 基础入门与安装

(SVN /Git)中获取产生代码更新列表,输出到编 译输出信息中; 支持永久链接:用户是通过 Web 来访问 Jenkins ,而这些 Web 页面的链接地址都 是永久链接地址,可以各种文档中直接使用该链接...:也就是用以图表等形式提供详细测试报表功能; 支持分布式构建:Jenkins 可以把集成构建等工作分发到多台计算机中完成; 文件指纹信息:Jenkins 会保存构建集成所产生 jars 文件、集成构建使用了哪个版.../war/ 上述下载安装包任选其一即可; #下载完成之后上传到服务器中; #/usr/local目录下创建一个jenkins目录 mkdir /usr/local/jenkins #将上传包移动到...输入管理员密码;管理员密码xshell中启动时候看; 完成之后点击继续即可; 到这个页面选择安装推荐插件 注意下面还有一个邮箱,填完保存完成即可; 这个就不用看了,直接继续保存完成; 已就绪,...-p 8080:8080 jenkins/jenkins # 查看目前正在运行服务 docker ps 访问jenkins 虚拟机访问 注意:虚拟机访问的话,ip地址选择容器地址。

22810

基于K8S容器云平台如何部署微服务?

K8S系统不仅可以独立运行在物理机、虚拟机集群或者企业私有云,也可以被托管公有云中。...• 如果需要横向扩展,也仅在已分配计算节点,如果资源不足,应用项目组可再申请新计算资源 • 本期项目中,XXX部署DMZ区平台上,使用2个计算节点;XXX部署在内网平台上,使用2个计算节点 •...由于平台内部通过软件定义网络为每个应用容器分配了IP地址,而此地址是内网地址,因此外部客户无法直接访问到该地址,所以平台使用路由器转发外部流量到集群内部具体应用容器,如果应用有多个容器实例,路由器也可实现负载均衡功能...如果便携性是迁移到容器原因之一,那么采用容器替代虚拟机安装遗留应用是这种便携性反模式。由于大卷中存储数据是紧耦合在容器,便携性难以实现。...Jenkins是一个持续集成持续发布引擎使用jenkins感觉太重了,不太适合容器,当然也可以选择其他

7.3K81

微服务 day20:项目部署与持续集成(DevOps)

服务器(宿主机)安装操作系统,安装hypervisor虚拟机管理软件,如VMware、VirtualBox等,由 hypervisor管理多个虚拟机,每个虚拟机上需要安装客户操作系统、依赖库、应用软件...0x01 安装docker Docker 可以运行在 MAC、Windows、Centos、DEBIAN、UBUNTU 等操作系统,提供社区版和企业版,本教程基于Centos安装Docker。...访问服务器地址 http://10.1.1.162:50101/ 注意我这里虚拟机IP地址为 10.1.1.162 ,测试时候要更换你虚拟机地址 ?...2、配置 SSH Remote Hosts SSH remote hosts 是 Jenkins 提供一种远程访问 ssh 服务器方法,通过如下步骤测试此功能: 1)安装插件SSH plugin 访问虚拟机地址...3)配置SSH sites 访问 http://10.1.1.161:8900/configure 找到 ssh sites 配置,输入你要远程配置服务器 IP 和 端口 等信息,选择你刚才添加凭证信息

2K30

喝杯咖啡,一键部署前端项目

2.1 NodeJS Node.js是一个基于Chrome V8引擎JavaScript运行环境,使得JavaScript能够服务端运行。...Node.js是对Google V8引擎进行封装,是服务器JavaScript解释器,极大地扩展了JavaScript使用范围。...我部署 Jenkins 本机部署Windows 版本。因用 Jenkins NodeJS 插件打包失败,所以本地安装了 NodeJS,对应版本为 18.10。...4.5.3 备份和解压服务器前端文件 在上传打包好前端包之前,需要将应用服务器前端文件备份。 备份步骤如下: 远程服务器创建一个备份目录 bak。...备份目录bak创建一个以当前时间作为目录名目录。 将远程服务器 前端目录 重命名为原文件名+时间戳名字。

9510

2021年排名前85DevOps面试问答

Jenkinsfile包含Jenkins管道定义,被检入到源代码控制存储库中。它是一个文本文件。 允许管道上进行代码检查和迭代。 允许对管道进行审核跟踪。...34.如何将Jenkins从一台服务器复制到另一台服务器? ? 通过复制相应作业目录,将作业从一个Jenkins安装移至另一安装。 通过使用不同名称克隆作业目录来创建现有作业副本。...35.列举詹金斯用来认证用户三种安全机制。 Jenkins使用内部数据库来存储用户数据和凭据。 Jenkins可以使用轻型目录访问协议(LDAP)服务器对用户进行身份验证。...Chef服务器和客户端之间使用SSL证书,以确保每个节点都可以访问正确数据。 每个节点都有一个私钥和公钥对。公用密钥存储Chef服务器中。 将SSL证书发送到服务器时,它将包含节点私钥。...服务器将此与公钥进行比较,以识别节点授予节点访问所需数据权限。 51.系统启动时,您将使用以下哪个命令来停止或禁用“ httpd”服务?

6.7K30

容器技术及其应用白皮书()-- 容器技术

FreeBSD Jails除文件系统隔离,还添加了用户和网络资源等隔离,每个Jail还能分配一个独立IP,进行一些相对独立软件安装和配置。...服务器层包含了这两种场景,泛指了容器运行环境,同时容器并不关心服务器层如何提供和管理,期望只是能获得这些服务器资源。 2.3.2 资源管理层 资源管理包含了服务器、操作系统等资源管理。...其中如果是物理服务器的话,需要涉及物理机管理系统(例如Rocks等);如果是虚拟机的话,需要使用虚拟化平台。...,云计算系统基本特征,云计算基本活动和功能组件,我国是该国际标准立项推动国之一,积极参与了该国际标准编制,该标准诞生标志着国际三大标准化组织ISO、IEC和ITU首次计算领域统一认识达成一致...其基本原理类似公告牌信息发布系统,A 服务(容器应用或者普通应用)启动后配置服务器(公告牌)注册一些对外信息(比如IP和端口),B服务通过查询配置服务器(公告牌)来获取A注册信息(IP和端口)。

5.1K32

21 个好用持续集成工具,总有一款适合你

特点: 支持海量节点扩展并在节点中同等分发工作负载 各版本Linux、Mac OS 或 Windows 等全平台轻松更新 提供了 WAR 格式简易安装包,执行导入 JEE 容器中即可运行安装 可以通过...使用 MongoDB 作为后端存储。因此,MongoDB 和 Node.js 对于安装此 CI 至关重要。该工具为不同插件提供支持,这些插件可修改数据库 schema 注册HTTP路由。...使用 Windows 调度程序调度构建脚本时,可以定义和调试构建脚本,或者与 Jenkins,Continua CI 等集成。...Buildkite Buildkite 代理是一个可靠跨平台构建工具。此 CI 工具可以础架构轻松地运行自动构建。主要用于运行构建 Job,报告 Job 状态代码输出日志。...特点: 与许多不同源代码控制系统集成,如 vss,csv,svn,git,hg,perforce,clearcase,filesystem 等 允许单个服务器构建多个项目 与其他外部工具集成,如

2.5K20

作为程序员,你必须了解这些关于计算知识

就是说,一些CPU特权指令执行时,虚拟机环境下不会抛出异常,因此就无法切换到Host。这样,X86芯片就无法运行虚拟机。 VmWare公司是由美国几位科学家1998年创建。...他们发现可以使用二进制翻译技术,X86计算机上运行虚拟机。 Xen虚拟化软件也是几位科学家发明。...KVM执行CPU指令时,是直接在物理CPU运行,因此效率极高。但是,虚拟机运行虚拟外设时,就必须用软件模拟,因此虚拟机IO访问速度很慢。...使用反向索引技术,通过文件中创建反向索引,大大提高了搜索速度。 Google两位创始人发现了html中link秘密,他们发现可以通过html页面的link关系来为每一个html页面设置权重。...于是Lucene项目的开发者根据GoogleMapreduce论文开发了Hadoop项目。MapReduce就是使用大量计算机存储数据计算,最后汇总结果。

69850

IT人士需要了解云中容器术语

隔离环境称为容器,而是单个控制主机上运行,共享相同操作系统内核。与传统虚拟化相比,容器化可以提高内存,CPU和存储效率。...因为组织可以创建容器速度比基于虚拟机管理程序实例创建得更快,容器也会鼓励更灵活环境,促进持续交付方法以及使用服务器。...Docker容器可以多个位置运行,包括虚拟机,裸机服务器和公共云实例。主要云计算提供商(包括AWS,Azure和Google)都支持Docker容器。...5.Google容器引擎(GKE):GKE是云计算中Docker容器编排和集群管理系统。这些群组由一组运行Kubernetes谷歌计算引擎实例组成。...该服务评估和监视CPU使用情况,支持自己开源调度程序,AWS Blox以及第三方调度程序。用户还可以通过API调用访问其他Amazon EC2功能,例如弹性负载平衡,安全组,身份和访问管理角色。

1.8K110

推荐一些热门DevOps工具

容器映像在运行时成为容器,对于 Docker 容器,映像在容器 Docker 引擎运行时成为容器。适用于 Linux 和基于 Windows 应用程序。...消除了对单独容器编排软件安装和管理需求。尽管 ESC 是免费,但亚马逊会对其使用资源收费。 AWS Fargate AWS Fargate 使您无需管理服务器或集群即可执行容器。...它们是谷歌 Kubernetes 引擎(用于容器群集管理)、Google 计算引擎(用于虚拟机和 CI/CD 管道)和 Google 应用引擎灵活环境(用于完全托管 PaaS 容器)。...Apache Mesos Apache Mesos 由 Apache 软件基金会开发,是一个处理计算机集群开源项目。于 2016 年首次发布,使用 C++ 编程语言编写,免费使用。...Jenkins 可以通过本机系统软件包 Docker 安装,甚至可以由安装了 Java 运行环境(Java Runtime Environment,简称 JRE)任何计算机独立运行。

1.7K20

教程 | 如何使用 Kubernetes 轻松部署深度学习模型

为此,我在这个过程每个步骤中都使用Google Cloud。这样做原因很简单——我并不想在我 Windows 10 家用笔记本安装 Docker 和 Kubernetes。...享受你所掌握新知识吧! 步骤 1:使用 Google Cloud 创建你环境 我谷歌计算引擎使用一个小型虚拟机来构建、部署、docker 化深度学习模型。你并不一定非要这么做。...我曾试过 Windows 10 笔记本安装最新版本 Docker CE(Community Edition),但是失败了。...当调用 app.run() 时,使用 app.run(host='0.0.0.0') 将 URL 设置为 0.0.0.0。这样,我们应用就可以本地主机和外部 IP 同时使用了。...我们这样做原因是,我们不会将容器物理移动到 Kubernetes 集群,而是引导 Kubernetes 集中托管服务器(即 Docker Hub)安装我们容器。 2.

1.7K10

K8S 在有赞 PaaS 测试环境中实践

2.2.2 部署成本 使用 VM 做应用部署需要在 jenkins job 里面写大量 shell 脚本,先在 slave 机器拉代码、编译、打包,然后把二进制包传到需要部署机器,这里会存在两个问题...Kubernetes 是一个容器编排引擎,在这里是替代虚拟机,部署应用地方。...默认情况下,Pod 端口只能 kubernetes 集群内部访问,如果通过外部网络访问 Kubernetes 集群内部应用,需要将应用通过 NodePort 方式暴露出去,在上面的式例中,type 就使用了...NodePort 类型,然后可以集群外通过 NODE-IP:31422 访问。...这部分我们讲解了基本而必要操作步骤将一个应用部署到 Kubernetes 集群中,并且可以通过外部网络访问 K8S 集群内部应用,下面分享一些我们测试过程中为了满足特定需求而使用一些高级用法。

79320

一线开发大牛教你如何使用Kubernetes部署分布式集群

Docker介绍 Docker是一个开源容器引擎,我们可以将任何应用移植到Docker容器中,然后发布到任何Linux服务器,也可以实现虚拟化。...因为外部访问只能访问物理主机端口,所以我们需要指定。 启动完成后,通过浏览器访问地址“IP:91”可以看到如图15-1所示界面。...进行K8S分布式集群部署之前,首先应先搭建集群环境。 环境准备 本文集群使用单台虚拟机做演示,即将Master和Node都部署到一台机器,实际中可以由多台服务器做集群。...由于我们是个人计算机上安装Linux虚拟机,资源有限,所以用一台虚拟机模拟集群环境,实际中集群环境搭建和单机模拟是一样操作。 下面就是本文虚拟机环境配置。 IP:172.20.10.2。...1.构建应用镜像 首先将register打包并上传到服务器编写Dockerfile: #下载Java 8镜像FROM java:8 #将本地文件挂到到/tmp目录VOLUME /tmp #复制文件到容器

1.2K20

如何在 Google Cloud 上部署 EMQX 企业版

GCP 创建启动虚拟机实例 部署 EMQX 企业版之前,我们先在 GCP 创建一个 Virtual Machine。...在此规格下,单个 EMQX 节点能够承载 10,000 MQTT 连接以及 5,000 TPS 并发消息。您可以使用服务器估算计算器来计算各种最大连接和信息吞吐量下推荐硬件规格。...图片 2.找到创建 VM instance,您可以看到 GCP 已经为分配了一个唯一外部 IP,单击 SSH 打开您 SSH 终端。... GCP 打开防火墙端口 GCP 安装服务或应用程序后,您需要手动开放所需端口才能够从外部访问,请按照以下步骤 GCP 打开所需端口。...图片 通过 MQTT X 快速测试 至此,您已经 GCP 完成 EMQX 企业版安装开通了所有需要端口,对应连接信息如下: 图片 下面我们使用 MQTT X 模拟物联网 MQTT 设备接入

2.7K10

devOps:构建篇-Jenkins

在此项目中,Jenkins 作为主要构建工具来搭配使用 Jenkins 安装(踩坑合集) 一般我博客是不会介绍具体安装过程,但是这个让我踩了一天坑,还是列一下吧(主要是 windows 踩坑多)...Windows 环境 直接下载 Jenkins 安装包,再下载一个 JAVA SDK ,直接点击安装一把梭。...\Local\Jenkins.jenkins 这个才是正确路径 不建议用 windows 版本,再不济搞个虚拟机,体验效果翻倍 Mac 环境 建议用 brew 直接下载,比较容易管理 brew 安装过慢解决方案...jenkins 替换 www.google.com 为 www.baidu.com 完了直接 http://ip:10086/restart 重启 docer 安装不建议,高射炮打蚊子事情少干 pipeline...请注意上图链接有个版本号,这个需要配合脚手架一起改造,脚手架篇会具体介绍 Nginx Nginx 是一款轻量级 Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个

1.2K30
领券