在jenkins服务器手动安装sbt
curl https://bintray.com/sbt/rpm/rpm > bintray-sbt-rpm.repo
mv bintray-sbt-rpm.repo /etc/yum.repos.d/
yum install sbt -y
添加国内仓库源
在.sbt目录下,新建或修改repositories文件
vim /root/.sbt/repositories
[repositories]
local
aliyun: http://maven.aliyun.com/nexus/content/groups/public
jcenter: http://jcenter.bintray.com
typesafe: http://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/(scala_[scalaVersion]/)(sbt_[sbtVersion]/)[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
在jenkins安装sbt插件
系统管理 --> 插件管理 --> sbt插件安装
重启jenkins
sbt配置
系统管理 --> 全局工具配置 --> 下划到sbt
name 随便取,后边建项目配置sbt命令时,要使用此name
sbt launch jar 填写你服务器上 sbt-launch.jar的绝对路径
去掉自动安装的勾,保存
新建项目测试
在gitlab上新建一个项目hello
有两个文件
cat build.sbt
lazy val root = (project in file("."))
.settings(
name := "hello",
version := "1.0",
scalaVersion := "2.12.2"
)
cat hw.scala
object Hi {
def main(args: Array[String]) = println("Hi!")
}
在jenkins上新建一个自由风格项目
配置如下:
保存之后,构建此项目
去jenkins服务器查看是否有
/root/.jenkins/workspace/下查找改项目名和jar包
原文地址:https://www.cnblogs.com/huandada/p/10331480.html
时间: 2024-10-09 06:06:28