首页 文章
  • 0 votes
     answers
     views

    Jenkins gradlew build无法下载support-v4

    在CentOS上,我安装了Jenkins并尝试在其上构建android,我在项目文件夹中运行./gradlew build,没关系,但是当我使用jenkins构建时,它会提示: Could not resolve all dependencies for configuration ':PagerSlidingTabStripLib:_debugCompile'. > Could no...
  • 0 votes
     answers
     views

    Jenkin android gradle build - SDK Error

    我正在尝试在MAC机器中设置jenkins for android . 在进行初始配置时,我在Configure System下的Environment Variables中添加了 ANDROID_HOME ,并将我的SDK路径提供为'/Users/user_name/Library/Android/sdk/' . 我也在〜/ .bash-profile中设置了 ANDROID_HOME ,ech...
  • 1 votes
     answers
     views

    Jenkins为什么找不到Android SDK?

    我有一个简单的批处理脚本,正在构建一个Xamarin表单项目 . 它在我在机器上手动运行时有效,但是当我尝试将其作为Jenkins的构建步骤运行时,它会失败 . 我收到以下错误: 未找到Android SDK C:\ Program Files x86)\ MSBuild \ Xamarin \ Android \ Xamarin.Android.Common.targets(567,2):错误...
  • 6 votes
     answers
     views

    Android SDK下载作为Gradle Build的一部分

    我正在尝试用Jenkins构建一个Android应用程序,我几乎无法控制Jenkins的奴隶机器 . 为了构建应用程序,我需要在奴隶上安装Android SDK,否则我会按预期得到: “找不到SDK位置 . 使用local.properties文件中的sdk.dir或使用ANDROID_HOME环境变量定义位置 . ” 既然如此,可以将gradle配置为在构建过程中下载SDK并将其用作普通依赖项吗...
  • 2 votes
     answers
     views

    Openshift - cAdvisor - 错误

    当我想在openshift项目中部署工作良好的cAdvisor包含时,我有问题 . 我在openshift项目中有一个专门的serviceaccount,我添加了他特权scc,然后我在cAdvisor.yaml做了一些更改并尝试部署,包含工作但是当我想进入Webside的“Docker Containers”部分时出错 我在cAdvisor.yaml中所做的更改: metadata: anno...
  • 2 votes
     answers
     views

    在私有管道中为VSTS代理设置docker权限

    我已经设置了一个带有linux vm的私有管道,代理就是安装,在门户中它显示了代理是活动的 . 我也有安装docker . 在同一台机器上如果我使用sudo docker它可以工作 . 所以我确信当VSTS代理运行命令时这是一个权限问题 . 不知道我需要给哪个用户提供哪些预设,以便在我从VSTS初始化构建时运行docker命令 . 尝试在unix上连接到Docker守护程序套接字时获得权限被拒绝...
  • 1 votes
     answers
     views

    编辑:在tmux内部,如果没有sudo,docker命令将无法工作 - ubuntu 16.04

    我试图在ubuntu 16.04上运行没有sudo的docker . 我按照docker网站上的linux安装后说明操作: sudo groupadd docker sudo usermod -aG docker $USER 我重新启动然后运行 docker ps 此错误仍然出现: 尝试在unix上连接到Docker守护程序套接字时获得权限被拒绝:///var/run/docker.sock...
  • 2 votes
     answers
     views

    似乎无法让多分支管道与JenkinsFile一起使用

    我做了一些愚蠢的事情,你们大多数人都会嘲笑,但我可以将这个问题简化为本质 . 具有空节点JenkinsFile的单个分支(主) . 我有第二个项目,一个标准的Freestyle项目,基本上运行 true 来验证它的构建 . 这是我的Freestyle配置: Repository URL: ssh://git@rgit.vegicorp.net:7999/dw/foobar.git Credenti...
  • 7 votes
     answers
     views

    从脚本化的Jenkinsfile触发每小时构建

    有没有办法使用Jenkinsfile脚本管道语法触发Jenkins作业每小时运行一次? 我见过使用声明性语法的示例,但没有使用管道语法 . Declarative Syntax Example pipeline { agent any triggers { cron '@daily' } ... }
  • 1 votes
     answers
     views

    如何避免Jenkins触发Jenkinsfile中的git命令

    每当我按下我的远程分支时,Jenkins都会触发 . 然后使用我的Jenkinsfile脚本运行管道 . 在jenkins文件中我git push标签,然而这个命令再次触发Jenkins并启动另一个构建,然后运行git push标签导致无限循环 . 如何在jenkinsfile中避免jenkins触发git命令?我花了一个多星期寻找解决方案,似乎没有任何工作,谢谢 .
  • 7 votes
     answers
     views

    在Jenkinsfile中检查不同的分支是不可能的吗?

    我在BitBucket上有两个分支: master 和 develop . 我还在Jenkins服务器上配置了BitBucket Team Folder作业来构建该存储库 . 在 develop 分支上有以下Jenkinsfile: node { stage('Checkout') { checkout scm } stage('Try differen...
  • 0 votes
     answers
     views

    通过在远程linux机器上运行的jenkinsfile运行一个groovy脚本

    我有一个带有参数的abc.groovy脚本 . 在我的本地,我把它作为 $ groovy abc.groovy <argumentValue> 我已将此abc.groovy存储在路径 "/home/path/to a directory/" 下的远程linux框中,并且我有一个带有Jenkinsfile的jenkins管道作业 . 我如何从JenkinsFile调...
  • 0 votes
     answers
     views

    当作业从SCM获取管道脚本时,jenkinsfile在哪里下载

    我创建了一个Jenkinsfile并将其推送到master分支 . 在Jenkins管道工作中,我选择了 Pipeline Script from SCM 并填写了所有其他细节 . 当我构建这个工作时,它按预期正常运行 . 控制台日志说'从git <repo url> '获得了Jenkinsfile . 我正在使用Windows . Jenkins在 C:\Users\<Us...
  • 2 votes
     answers
     views

    詹金斯'Pipeline script from SCM'无限投票

    我的Jenkins建筑项目管道工作流程如下 . 有两个文件已检入存储库 - JenkinsfileAllBranches和Jenkinsfile 1)JenkinsfileAllBranches - 轮询所有分支以进行更改 def scm_branch = '' pipeline { agent any triggers { pollSCM('* * * *...
  • 0 votes
     answers
     views

    Jenkins powershell插件在声明性管道中不起作用

    我正在尝试在声明性管道作业中运行powershell脚本,但它不起作用 . 它似乎工作,但不要做任何事情 . 这是我的管道的一部分 pipeline{ agent{ label 'windows' } stages { . . . stage("Preparing"){ ...
  • 0 votes
     answers
     views

    当gcc发现错误时,内置Jenkins失败

    大家好 我正在尝试使用Jenkins构建一个C项目 . 这个项目有很多源文件(超过500个),所以我一步一步这样做 . 我想要实现的是将所有错误和警告都放到一个文件中,这个文件很有用,因为在那之后我需要这些结果用于Jenkins“编译器警告插件” . 为了获得我需要的所有信息,我将以下命令作为“构建步骤”运行: gcc -Wall path/to/my/source/files.c 2>r...
  • 27 votes
     answers
     views

    从Android Studio中的Gradle项目提交到VCS的内容

    我使用的是Android Studio 0.4.6和Gradle 1.10 . 我想将git提交到必要的文件和文件夹,以便克隆存储库的任何人都可以开始使用该项目,并且由于没有提交文件而不会丢失文件/设置的任何问题 . 有人可以指出需要进入VCS的内容以及可选的内容 . 从问题:“gradle directory in an Android Studio project”我看到gradle /文件夹...
  • 15 votes
     answers
     views

    如何在Android上运行JavaFX

    我尝试在Android上运行一个简单的JavaFX应用程序 . 因此,我使用gradle来阅读javafxports Getting Started Guide以构建应用程序,但我被困在某个地方 . 我可以在Eclipse中使用gradle的 installDebug 任务在Android设备上构建和安装应用程序,但是,当我启动应用程序时,我得到一个黑屏 . 当我提取 .apk 文件时,它不包含J...
  • 5 votes
     answers
     views

    詹金斯没有认识到作曲家的命令

    我有本地安装的JenkinsCI . 通过Jenkins The Definitive Guide第2章中的说明进行安装 . 我在运行El Capitan的MAC上通过Java Web Start / JNLP文件启动Jenkins . 一切顺利,示例项目正在运行 . 我知道想通过Jenkins运行我的Codeception Acceptance测试 . 我正在关注Codeception网站上关于...
  • 0 votes
     answers
     views

    如何使用jenkins将android Apk文件上传到Fabric

    我使用Gradle在Jenkins中构建了一个Android项目 . 成功构建后,将创建一个签名的apk文件 . 现在我想用Jenkins将这个签名的apk文件上传到Fabric . 有任何想法吗 ?
  • 0 votes
     answers
     views

    gradlew.bat没有通过Jenkins执行

    我目前正在尝试使用jenkins构建APK . 我可以通过转到项目路径从命令行运行gradlew.bat命令,但同样的事情当我通过jenkins运行时,它给我gradlew不被识别为外部命令 . 我复制了相同的路径,并尝试使用本地,它只是工作正常 . 另外我在jenkins全球工具配置中设置了Gradle home .. 这可能是什么问题和解决方案?
  • 0 votes
     answers
     views

    使用Gradle(落后代理)的Android Build失败

    这个问题与此类似Android build issue 我正在Mac mini(10.12)中为Android构建CI . 我们有一个公司代理,这就是我认为导致所有这些问题的原因 .首先,我尝试在〜/ .bash_profile中设置代理信息 . 然后我设置了cntlm并尝试构建Android项目 . ANDROID_HOME设置为/ Users / jenkins / home / andro...
  • 2 votes
     answers
     views

    在Jenkins管道中删除作业之前运行脚本

    我正在 Build 一个开发环境,我将Jenkins作为CI服务器(使用管道),Jenkinsfile中的最后一个构建步骤是部署到分段 . 我们的想法是为每个推送的分支设置一个暂存环境 . 每当有人删除分支时(有时在合并之后),Jenkins会自动删除其各自的工作 . 我想知道是否有一种方法可以在自动删除作业之前运行自定义脚本,然后我就可以连接到登台服务器并停止或删除正在为要删除的作业运行的所有服...
  • 3 votes
     answers
     views

    在Jenkins管道中未设置Maven工具

    我在Jenkins管道中有这个阶段: stage('Build') { def mvnHome = tool 'M3' sh '''for f in i7j-*; do (cd $f && ${mvnHome}/bin/mvn clean package) done w...
  • 1 votes
     answers
     views

    基于Tokenbased登录Oracle APEX

    我有一个定制的Web应用程序(App-Cust),需要将单个登录集成/实现到Oracle APEX 5应用程序(App-Apex) . 用户以自定义应用程序中的userA身份登录,应根据两个应用程序之间的推力以userAA的身份登录到APEX应用程序 . IE浏览器 . userA单击App-Cust中的按钮/链接将他带到App-Apex . App-Cust从App-Apex获取某种类型的o...
  • 2 votes
     answers
     views

    Jenkins groovy管道 - 为另一个管道调用构建步骤

    编辑: 根据Andrew Bayer的说法,你不应该向其他人注入声明性管道 . 将来可能会支持它,但可能根本不会 . 我目前正在尝试在管道中启动管道,但我想知道我需要做些什么来使其工作 . jenkins网页上的文档说如果新作业或管道与第一个文件夹在同一个文件夹中,您可以从直接名称或绝对路径调用它 . 我已经尝试了所有不同的方式,目前我正在尝试一个文件的绝对路径,我刚刚检查过一秒钟,但它说它不...
  • 0 votes
     answers
     views

    Jenkins:执行Jenkins2声明性管道时的环境分离

    我有一个在虚拟机上运行的Jenkins服务器,并配置了2个代理 . 我正在尝试使用Jenkins Pipeline作为Continuous Delivery格式的代码执行以下阶段 . 构建 - >单元测试 - > Containerize - >部署到Dev Kubernetes集群 - >执行最小化测试 - >部署到分阶段Kubernetes集群 - >集成...
  • 0 votes
     answers
     views

    詹金斯管道文件

    我正在编写一个声明性的jenkinsfile来构建一个管道项目 . 几个阶段中的一些步骤将需要运行一些远程命令 . 远程ssh站点已在主jenkins配置中配置 . 如何在jenkinsfile中声明这些步骤?我知道我可以使用sh在本地运行shell命令但是我需要知道的是远程服务器吗?
  • 0 votes
     answers
     views

    如何在jenkins的multibranch管道中发布ssh

    我在根目录下有Jenkinsfile的maven springboot项目 . 我已经在jenkins文件中编写了用于构建jar文件的阶段并且它工作正常 . 下一步是'部署',我必须将jar文件移动到Linux服务器并在那里运行它 . 任何人都可以帮我在jenkins文件中帮助我如何将jar文件从Jenkins服务器移动到另一台服务器并在那里运行它 .
  • 2 votes
     answers
     views

    在本地Jenkins多分支管道中找不到Docker命令

    我有需要通过Jenkins部署的 BookStore Spring Boot项目 . Docker安装在我的本地机器(macOS)和Jenkinsfile中,如下所示 pipeline { agent { docker { image 'maven:3-alpine' //This e...

热门问题