2016-08-02 4 views
0

Я пытаюсь создать пакет debian, подписать его и опубликовать его с помощью sbt-native-packager.Подпишите и опубликуйте пакет debian

Есть ли пример того, как подписать пакет debian с идентификатором GPG?

Вот что я сделал до сих пор:

name := """play-scala-app-name""" 

lazy val root = (project in file(".")).enablePlugins(PlayScala, DebianPlugin) 

scalaVersion := "2.11.7" 

libraryDependencies ++= Seq(
    jdbc, 
    cache, 
    ws, 
    "org.scalatestplus.play" %% "scalatestplus-play" % "1.5.0-RC1" % Test, 
    "org.mockito" % "mockito-core" % "1.10.19" 
) 

resolvers += "scalaz-bintray" at "https://dl.bintray.com/scalaz/releases" 

name in Debian := "app-name" 

version in Debian := "1.0" 

maintainer in Debian := "maintainer name <[email protected]>" 

packageSummary := "app summary" 

packageDescription := """app description""" 

publishTo := Some("Debian repo" at "https://repo") 

credentials += Credentials("Debian repo Manager", "my.artifact.repo.net", "admin", "admin123") 

// how to add code to sign the package ? 

Тогда я запущу sbt clean debian:packageBin debian:publish?

ответ

0

Native-packager обеспечивает способ вызова команды dpkg-sig знака пакета. Эта команда должна сделать трюк

sbt debianSign 

Вам нужно dpkg-sig установлен.

Смежные вопросы