问题标签 [bintray]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jenkins - 如何使用 jenkins gradle 插件将系统属性传递给 gradle?
我有一个使用 curl 将一些东西部署到 bintray 的 gradle 任务。
为此,它需要我的 bintray api 密钥。我不想把它放在我的构建脚本(或属性文件)中,因为所有这些东西都托管在 github 上。
相反,我让任务使用了一个名为的属性,该属性bintrayApikey
将在调用 gradle 时提供。当我使用本地运行它时
一切都按预期工作。
所以下一步是让我的 Jenkins 在 cloudbees 上完成这项工作。由于似乎没有放置系统属性的特殊位置,我只是将它们添加到任务中,但这似乎不起作用。在控制台中,我可以看到它可以正常访问 bintray,但随后完成:
那么如何在我的 jenkins 作业配置中提供属性值呢?
java - 将 Bintray maven 存储库与 Ivy 一起使用
我正在考虑使用bintray在 Maven 存储库中托管一些项目依赖项。我的问题是我正在使用 Ivy,我似乎无法弄清楚如何采用这个 maven 配置(由 bintray 提供):
并将其变成常春藤可以使用的东西。谁能帮我这个?
java - 如何将二进制文件打包、压缩和部署为 zip/tar.gz 从带有 maven/travis 的 github 存储库到 bintray.com 通用存储库
由于 Github 禁用了下载,我们需要使用新服务(如 Bintray.com)来发布我们的二进制文件。对于我们的用例,我需要构建一个包(使用 appassembler-maven-plugin),然后 zip 和 tar.gz 这个构建并将其部署到 bintray。
如果每晚构建将由 travis 发布并使用 mvn 发布插件手动发布,那就太好了。
目前 pom 看起来像这样:
如何调整 pom 文件来做到这一点?
复制:
我把小例子上传到了github:https ://github.com/d0x/fromGithubToBintray
要执行它,请执行以下操作:
- git 克隆https://github.com/d0x/fromGithubToBintray.git
- cd from GithubToBintray
- mvn clean package appassembler:assemble
- chmod +x 目标/appassembler/bin/fromGithubToBintray
- ./target/appassembler/bin/fromGithubToBintray
这应该打印You did it!
。现在的目标是上传 compress 并将这个 appassembler 文件夹上传到 bintray。
做过的研究:
gradle - 将工件从 gradle 项目发布到 bintray(maven 存储库)
我已经将 Gradle 配置为使用新的 Maven Publisher Plugin发布项目工件,不幸的是,这个插件在生成的依赖项方面存在问题pom.xml
- 依赖项具有范围runtime
而不是compile
.
我的配置是这样的:
发布很简单,只需一个命令:
如何以旧(工作)方式实现这一目标?项目发布时是否可以自动化项目标记?
maven - jcenter.bintray.com 的原型目录在使用 Sonatype Nexus 代理时变旧
我无法通过 Sonatype Nexus 从 jcenter/bintray 获取一些人工制品。
我创建了一个指向http://jcenter.bintray.com(远程存储位置)的 maven2 Nexus 配置。我将“下载远程索引”设置为 true。
然而 /nexus/content/repositories/com.bintray.jcenter/archetype-catalog.xml 没有包含我想要的人工制品。目录本身不为空。
浏览 jcenter.bintray.com/com/moowork/gradle/gradle-grunt-plugin/0.4/ 揭示了人工制品。
任何想法,任何帮助?
java - 从 Maven 部署到 bintray 失败
我已经根据使用 Github、Bintray 和 maven-release-plugin 发布版本(Andreas Veithen 的博客文章)为 Java 项目设置了 maven 构建。
我的pom
版本是 1.0.2-SNAPSHOT,我已经1.0.2
在我的 bintray 包中创建了相应的版本。我执行mvn -Prelease clean install
,没有问题。我执行mvn release:prepare
,没有问题。但是当我执行时mvn release:perform
,构建会中断并显示以下错误消息。
我注意到发布插件正在尝试上传SNAPSHOT,当然这应该在 bintray 上没有位置......我原以为它会尝试部署1.0.2?如何说服 maven 上传正确的工件,或者我的设置有什么问题?
以下是我认为相关的 POM 部分,完整的 POM 位于pastebin。
sbt - 使用 sbt-native-packager 发布到 bintray 一个 zip 文件
我想使用 sbt-native-launcher 将 zip 文件发布到 bintray。
我能够执行:
它发布主要的工件(.jar、javadocs 等)。
我也能够执行:
它会生成 .zip 文件。
但是,当我执行时:
它给出了以下错误:
似乎问题出在“universal:packageZipTarball”任务上,它也给出了同样的错误。
我正在使用 Windows,并且我检查了我是否安装了“tar”、“xz”和“gzip”。
我现在不介意只发布 .zip,所以也许另一种解决方法就是知道如何配置 sbt-native-packager 以避免 packageZipTarball 任务。
build.sbt 定义是:
是project/build.scala
:
的输出last universal:packageZipTarball
是:
sbt - 将二进制文件发布到 bintray 时 sbt 挂起
我想将压缩的二进制文件(.zip、.tgz)发布到 bintray。我正在使用 bintray-sbt 和 sbt-native-packager。
我能够执行:
publish
它将罐子发布到 bintray。universal:packageBin
生成一个 .zipuniversal:packageZipTarball
生成 .tgz
但是,如果我执行: - universal:publish
sbt 挂断,我必须关闭它正在执行的窗口。
有没有办法以详细的方式执行 sbt 以便我可以查看日志或任何其他信息?我试图最后执行,但由于我不得不关闭窗口,它没有显示任何有趣的东西。
我检查了universal:publish
(和) 的依赖关系universal:ivyModule
,它们都完成了。universal:publishConfiguration
universal:publish::streams
sbt - 使用 sbt-native-packager 和 bintray-sbt 通过 sbt 将 deb 发布到 bintray
我目前正在使用 sbt-native-packager 创建 .deb 包。我想使用 sbt 将它们直接发布到 bintray。我尝试了以下 build.sbt 文件的几种变体:
如果我运行“sbt debian:package-bin::publish”,它会尝试将 jar 文件发布到我自己的用户名,而不是将 bigsense-0.2alpha.deb 文件发布到原始 debian 存储库(bigsense/trusty)。