Docker安装Jenkins和Jenkins部署nextjs项目
Docker安装Jenkins和Jenkins部署nextjs项目 因阿里云轻量服务器(1H2G)性能不太行, 顾采用虚拟机编译 安装 mkdir /root/docker/jenkins cd /root/docker/jenkins vim docker-compose.yml version: "2" services: jenkins: image: jenkins/jenkins:lts container_name: 'jenkins' restart: always ports: - 19280:8080 - 19281:50000 volumes: - ./data:/var/jenkins_home - /etc/localtime:/etc/localtime docker-compose up -d 账号:admin 密码:cat data/secrets/initialAdminPassword 第一次启动不用安装插件, 进去后需要什么自己安装 插件 安装中文插件 manage(系统管理) -> pluginManager(插件管理) available 搜索 中文 安装 重启jenkinsdocker-compose restart 安装插件 GitHub plugin Git Parameter NodeJS Plugin Publish Over SSH SSH server 配置Nodejs版本 系统管理 -> 全局工具配置 最下面, 起个别名, 选择版本, 保存 配置github的token 登录github, 点击头像, setting, 左侧最下面Developer settings Personal access tokens, Tokens (classic) 创建一个(classic) token 系统管理 -> 系统配置 找到github 添加凭据,选择 Secret text 粘贴github的token 保存 系统管理 -> 全局安全配置 最下面 Git Host Key Verification Configuration 选择 No verification 保存 系统管理 -> 系统配置 Publish over SSH SSH Servers (配置远程服务器) 保存 docker exec -it jenkins bash cd ssh-keygen 回车 cat ....