jenkins 自动安装nodejs16.16.0版本报错处理

简介: jenkins 自动安装nodejs16.16.0版本报错处理

jenkins 自动安装nodejs16.16.0版本报错了,好像访问不了下面的网址,所以下载不了文件报错

 

那就人工安装吧,下载16.16.0nodejs版本后,到

在这个目录下安装

/root/.jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation
[root@localhost jenkins.plugins.nodejs.tools.NodeJSInstallation]# pwd
/root/.jenkins/tools/jenkins.plugins.nodejs.tools.NodeJSInstallation
[root@localhost jenkins.plugins.nodejs.tools.NodeJSInstallation]# ls -l
total 32256
drwxr-xr-x 6 root root      150 Aug 30  2019 nodejs
drwxr-xr-x 6 root root      130 Aug 30  2019 nodejs12.6.0
drwxr-xr-x 6 root root      130 Aug 20  2022 nodejs16.14.2
drwxr-xr-x 6 root root      130 Aug 20  2022 nodejs16.4.2
drwxr-xr-x 6 root root      130 Aug 19  2022 nodejs18.6.0
drwxr-xr-x 7 root root      141 Aug 20  2022 nodejs8.9.4
-rw-r--r-- 1 root root 33029729 Jun 27 09:13 node-v16.16.0-linux-x64.tar.gz
 
tar -zxvf node-v16.16.0-linux-x64.tar.gz
解压后根据之前的规律mv如下:
mv node-v16.16.0-linux-x64 nodejs16.16.0
正常后如下:
[root@localhost jenkins.plugins.nodejs.tools.NodeJSInstallation]# ls -l
total 0
drwxr-xr-x 6 root root 150 Aug 30  2019 nodejs
drwxr-xr-x 6 root root 130 Aug 30  2019 nodejs12.6.0
drwxr-xr-x 6 root root 130 Aug 20  2022 nodejs16.14.2
drwxr-xr-x 6 1001 1001 128 Jun 27 09:20 nodejs16.16.0
drwxr-xr-x 6 root root 130 Aug 20  2022 nodejs16.4.2
drwxr-xr-x 6 root root 130 Aug 19  2022 nodejs18.6.0
drwxr-xr-x 7 root root 141 Aug 20  2022 nodejs8.9.4
[root@localhost jenkins.plugins.nodejs.tools.NodeJSInstallation]# 
 
运行jenkins项目后报下面错误
Run `npm audit` for details.
npm notice 
npm notice New major version of npm available! 8.11.0 -> 9.7.2
npm notice Changelog: <Release v9.7.2 · npm/cli · GitHub>
npm notice Run `npm install -g npm@9.7.2` to update!
npm notice 
[nbcio-vue] $ /bin/sh -xe /tmp/jenkins2043786963707702541.sh
+ yarn -v
/tmp/jenkins2043786963707702541.sh: line 2: yarn: command not found
Build step 'Execute shell' marked build as failure
Finished: FAILURE

那只能先在项目里配置安装yarn相应版本了,如下:

npm install -g yarn@1.21.1

这样就能成功了,如下:

 

[nbcio-vue] $ /bin/sh -xe /tmp/jenkins4886725747201879103.sh 
npm install -g yarn@1.21.1 npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
added 1 package, and audited 2 packages in 3s
1 high severity vulnerability To address all issues, run:
npm audit fix --force
Run `npm audit` for details.
yarn -v 1.21.1
yarn install yarn install v1.21.1 [1/4] Resolving packages...
success Already up-to-date. Done in 2.16s.
yarn run build yarn run v1.21.1 $ vue-cli-service build Browserslist: caniuse-lite is outdated. Please run: npx update-browserslist-db@latest Why you should do it regularly: GitHub - browserslist/update-db: CLI tool to update caniuse-lite to refresh target browsers from Browserslist config - Building for production...
相关文章
|
10天前
|
Ubuntu jenkins Java
Jenkins安装
在Ubuntu 20.04上安装Jenkins和OpenJDK 17:更新系统,安装Java,下载 Jenkins keyring,添加源,安装软件。配置Jenkins服务监听80端口,验证通过访问http://jenkins.example.com。若要直接进入管理页面或忘记密码,编辑`$JENKINS_HOME/config.xml`,移除安全相关设置。
21 0
|
11天前
|
前端开发
windows10 安装node npm 等前端环境 并配置国内源
windows10 安装node npm 等前端环境 并配置国内源
|
17天前
|
Web App开发 缓存 JavaScript
Node.js安装及环境配置,详细简单易懂!一文get全部!
Node.js安装及环境配置,详细简单易懂!一文get全部!
|
25天前
|
传感器 JavaScript 前端开发
VSCOde安装node.js环境
VSCOde安装node.js环境
|
30天前
|
jenkins 持续交付 数据安全/隐私保护
Docker 安装 Jenkins
Jenkins 是一个独立的开源自动化服务器,可用于自动化与构建、测试、交付或部署软件相关的各种任务。
94 1
|
1月前
【Node】Mac多版本Node切换
【Node】Mac多版本Node切换
35 1
|
1月前
|
移动开发 JavaScript 前端开发
为了学习vue3,安装nvm进行node的多版本管理
为了学习vue3,安装nvm进行node的多版本管理
48 2
|
22小时前
|
jenkins Java 持续交付
蓝易云 - 从零开始配置Jenkins与GitLab集成:一步步实现持续集成
以上就是从零开始配置Jenkins与GitLab集成的步骤,希望对你有所帮助。
8 2
|
9天前
|
Cloud Native jenkins Java
使用Jenkins实现持续集成与持续部署
【6月更文挑战第7天】本文介绍了如何使用Jenkins实现持续集成与持续部署,提高软件开发效率和质量。首先,解释了CI/CD的概念,持续集成通过自动化构建和测试减少错误,持续部署则自动将软件部署至生产环境。接着,详细阐述了Jenkins的安装配置、构建项目设置,以及如何通过代码提交触发构建、自动化测试和构建报告。此外,还讨论了Jenkins的持续部署功能,包括配置部署环境、自动化部署和回滚策略。最后,指出Jenkins在DevOps和云原生趋势中的重要角色。
|
11天前
|
安全 jenkins Java
Java一分钟之-Jenkins持续集成服务器
【6月更文挑战第5天】Jenkins是Java开发中的关键工具,用于自动化构建、测试和部署,确保CI/CD。本文概述了Jenkins常见问题及解决方案:安装时注意依赖和网络;谨慎选择并更新插件;正确配置SCM触发器;使用Declarative Pipeline定义清晰的Jenkinsfile;集成JaCoCo和SonarQube确保质量;采用蓝绿部署等策略避免直接在生产环境部署未经验证的代码。理解并解决这些问题能提升Jenkins的效率和可靠性。
26 3

热门文章

最新文章