jenkins的sbt插件安装

在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