运维/部署
文章平均质量分 75
服务器安装部署内容、包括 Linux 使用,一些软件的安装
菜鸡的挣扎
人生是公平的,得到了金钱必将失去烦恼
展开
-
【踩坑记录】jenkins 远程部署 publish over ssh
jar 包运行失败其他命令都能好好执行,单单 nohup java -jar & 运行无效。网上找了一圈,解决办法包括:执行命令前需要先 source /etc/profile 命令,同步环境java 、 jar包 和 日志文位置都用全路径。shell 命令加 #!/bin/bash反正都用上shell 命令执行超时现象是这样的:stack overflow 上的回答:然后就可以正常使用了。参考文章windows - Exception when publish原创 2021-10-20 02:30:00 · 585 阅读 · 0 评论 -
maven 分环境打包
1. 总体说明最近改 jenkins 部署,需要分 本地、测试、生产 三个环境。为了使用同一套 shell 脚本,得分环境继续 maven 打包。不同环境使用不同配置文件。2. Pom 配置在 pom.xml 中添加 profile 配置,按环境文件夹路径划分。<activeByDefault>true</activeByDefault> 将 dev 设置为默认环境,所以在本地就默认为开发环境。<profiles> <profile>原创 2021-10-19 02:15:00 · 1640 阅读 · 0 评论 -
jenkins 通过 SSH 远程部署
1. Jenkins 安装可以参考我以前的:Jenkins + Gitee 自动化构建实例jenkins dockerfile maven 自动打包、容器构建、发布2. 安装插件在 jenkins 插件管理中安装插件Publish Over SSH3. SSH 服务器拉到最底下,添加 SSH Server。可以在针对这个服务进行连接测试:4. 任务配置主要步骤:先 SSH 连接,删除原进程和文件maven 打包SSH 连接,发送文件执行 shell 命令原创 2021-10-16 23:27:15 · 6700 阅读 · 0 评论 -
docker compose 基础使用方法
前言Compose 项目是 Docker 官方的开源项目,负责实现对 Docker 容器集群的快速编排讲人话就是, 一个 yml 文件定义和运行多个 docker 容器,同时指定启动顺序compose 安装可以去最简单的方法,直接敲两个命令:curl -L https://github.com/docker/compose/releases/download/1.29.2/docker-compose-`uname -s`-`uname -m` > /usr/local/bin/dock原创 2021-09-17 23:58:38 · 252 阅读 · 0 评论 -
jenkins dockerfile maven 自动打包、容器构建、发布
概述想着在公司弄一套自动部署测试流程,jenkins + gitee 自动 build 已经测试成功了。下一步就是 docker + maven + jenkins + git 打包发布了。dockerfiledockerfile 可以根据命令定制镜像,用来构建 docker 容器。语法注意:dockerfile 命令都必须用大写FROM:定制的镜像都是基于 FROM 的镜像,这里的 nginx 就是定制需要的基础镜像。后续的操作都是基于 nginx。MAINTAINER:维护者,国际惯原创 2021-08-30 21:20:45 · 2741 阅读 · 0 评论 -
Jenkins + Gitee 自动化构建实例
概述因为本次项目涉及接口调试过多,所以弄个持续集成(CI)测试环境。本次测试使用 Gitee + jenkins 。打包部分先用 npm 做个 build 测试。预备环境:JDK 、node、git先说一个坑,原本图省事,直接通过 docker 安装了 jenkinsci/blueocean 镜像来安装。刚开始确实美滋滋,后来到拉代码打包发现,在容器里还怎么打包测试。所以重新开始。jenkins 安装完整手册看:Jenkins 用户手册jenkins 下载目录选择自己需要的 war 包原创 2021-08-28 21:55:59 · 2615 阅读 · 0 评论 -
Docker Gitea Mysql 快速搭建企业代码服务器
概述搭建一个企业代码仓库,网上对比一圈,发现 gitea 比较受欢迎。选用 docker 作为 gitea 容器主服务器装 mysql ,团队5人以下用 SQLite 3 也够用 。 mysql 安装MySQL 安装wget -i -c http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm yum -y install mysql57-community-release-el7-10.noarch.r原创 2021-08-27 23:29:02 · 499 阅读 · 0 评论 -
Linux 服务器后台运行 jar 包
最终的运行命令:nohup java -jar xxx.jar >logs.txt &下面再做详细分解介绍。1.首先最基本的运行jar包命令是:java -jar xxx.jar这个命令会锁定命令窗口,只能看到当前运行的输出信息。而无法发送其他指令。2.让jar包后台运行用"&"符号结尾表...原创 2020-04-07 21:01:56 · 155 阅读 · 0 评论