jenkins的sbt插件安装

Posted huandada

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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包

以上是关于jenkins的sbt插件安装的主要内容,如果未能解决你的问题,请参考以下文章

如何在jenkins构建时调用sbt环境变量

在 Jenkins 中使 SBT 缓存的工件本地化到工作区

如何设置 SBT 构建以在 Jenkins 测试失败时返回零退出代码?

无法安装 sbt-eclipse 插件

如何安装 sbt-sh 插件

如何安装 sbt-eclipse 插件?