jenkins -scale项目构建(sbt)

1.sbt 安装(找不到sbt jenkins 插件的情况下)


1.下载安装包 (必须)

官网下载地址:https://www.scala-sbt.org/download.html

将下载好的sbt-1.6.1.tgz解压到相应目录:/home/kyj/soft,这里我们使用版本为1.6.1,注意版本的选择

2.解压安装包并放在/home/kyj/soft中: (必须)

tar -zxvf sbt-1.6.1.tgz sbt

3.文件赋予权限  (必须)

KYJ为系统用户,/home/KYJ/soft/sbt为sbt安装目录

chown -R KYJ /home/KYJ/soft/sbt

4.在sbt目录下创建sbt脚本(不一定需要)

将位于/usr/local/sbt/bin下面的sbt-launch.jar文件放在/usr/local/sbt目录下。

vim ./sbt

# 添加如下内容

#!/bin/bash

SBT_OPTS="-Xms512M -Xmx1536M -Xss1M -XX:+CMSClassUnloadingEnabled -XX:MaxPermSize=256M"

java $SBT_OPTS -jar `dirname $0`/sbt-launch.jar "$@"

5.为sbt脚本添加可执行权限 (不一定需要)

chmod u+x ./sbt

6.配置环境变量 (不一定需要)

vim ~/.bashrc

#在文件最后增加以下内容:

export SBT_HOME=/home/KYJ/soft/sbt

export PATH=SBT_HOME:$PATH


#使配置文件生效

source  ~/.bashrc

7.检验sbt是否可用 (必须)

sbt sbtVersion


8.配置仓库(必须)

仓库的信息,应该在~/.sbt/repositories文件里写明。如果不写,那么也有默认的。默认的在sbt的jar包里,不在外面。所以在文件系统里,是找不到地方修改的。只能通过设置repositories来覆盖缺省设置。


如果提示cd: no such file or directory: .sbt

那么就

mkdir ~/.sbt

cd.sbt

touch repositories

open repositories

9.在jenkins 中配置环境变量 (必须)

SBT_HOME (sbt 安装地址)和  PATH($SBT_HOME /bin)


注意:如果不在jenkins系统设置配置环境变量,在job 中是运行不 了sbt 命令的,感觉是配置的环境变量没有生效。

包括也不能直接用ssh 命令去操作远程服务器 执行 sbt 构建命令,应该是与ssh 命令配置的环境变量有关,并没有取到我们在远程服务器上配置的sbt 环境变量

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容