首页 文章
  • 5 votes
     answers
     views

    Jenkins:找不到名为MSBuild的工具

    在Jenkins(Jenkins 2.6)中设置Pipeline构建,复制基于git的构建的示例脚本给出:"no tool named MSBuild found" . 我在 Manage Jenkins -> Global Tool Configuration 中设置了MSBuild工具 . 我在从节点上运行管道 . 在Slave配置中,我在 Node Properti...
  • 0 votes
     answers
     views

    使用SSH代理在Jenkins中配置从属节点

    当我尝试使用SSH代理在Jenkins中配置从属节点时出现此错误 . 我该如何解决这个问题? [11/07/17 13:13:05] [SSH] Checking java version of java [11/07/17 13:13:05] [SSH] java -version returned 1.8.0_151. [11/07/17 13:13:05] [SSH] Starting sf...
  • 0 votes
     answers
     views

    Jenkins 2.x管道中的Slave-Agent变量

    我已经尝试了从特定的Jenkins Slave中提取预先存在的变量的每个排列,我找不到解决方案 . 我们在每个从属代理上定义了一个git branch变量,作为在该slave上启动的所有构建的默认分支 . 这是为了确保所有DSL脚本作业配置在我们的开发机器上进行测试,然后再将其升级到更高的jenkins环境 . 我已经创建了一个管道,它将构建支持新jenkins所需的所有组件(创建了所有的企业部署...
  • 0 votes
     answers
     views

    詹金斯奴隶路径不工作

    看到这个:How to set the PATH environment variable in Jenkins configuration on Windows? 我在我的windows slave上设置了这样的路径: 然后尝试在管道中运行它: sh script: "echo sdfsdfsdf" 我得到错误: java.io.IOException: CreatePro...
  • 0 votes
     answers
     views

    Jenkins Slave用于远程主机上的操作

    我在不同的远程位置有10台服务器,它们托管GIT存储库 . 以下不是我的确切要求,而是一个例子 . 假设我想使用Jenkins在所有远程位置的GIT存储库上运行“git fsck”,并根据输出我需要执行更多任务 . 让我说我的詹金斯大师在英国 . 我的操作负荷非常小,而且不占用资源 . 配置我的Jenkins从属时 我应该在英国主机中配置Jenkins slave以及Master Jenkin...
  • 3 votes
     answers
     views

    Jenkins:如何在git标签上触发管道

    我们希望使用Jenkins在特定项目里程碑上生成发布/部署 . 当标记被推送到Git存储库时,是否可以触发Jenkins管道(在Jenkinsfile或Groovy脚本中定义)? 我们托管私有Gitlab服务器,因此Github解决方案不适用于我们的案例 .
  • 0 votes
     answers
     views

    如果在GitHub上引发PR,则自动触发Jenkins Multibranch Pipeline

    我正在使用Jenkins Multibranch管道 . 我在GitHub上配置了API(github-webhook和ghprbhook) . 目前,如果我点击Jenkins中的“立即扫描存储库/扫描存储库日志”,如果GitHub上有任何PR,Jenkins将通过GitHub并在Jenkins中创建一个新的PR作业 . 因此,只要在GitHub上引发了Pull Request,我就需要触发这个M...
  • 5 votes
     answers
     views

    如何在Jenkins管道中使用SSH?

    我使用Jenkins管道模型定义定义了一些Jenkins作业,它构建了NPM项目 . 我使用Docker容器来构建这些项目(使用只有Node.js npm yarn的常见图像) . 构建的结果包含在 dist/ 文件夹中,我使用 zip 管道命令压缩了该文件夹 . 我想使用SSH / SCP将此ZIP文件复制到另一台服务器(使用私钥验证) . 我的私钥被添加到Jenkins环境(凭证管理器),但是...
  • 0 votes
     answers
     views

    如何配置Jenkins作业以将文件从git复制到服务器

    我想配置一个Jenkins作业,用于在用户进行任何更改或提交到特定项目时将文件从gitlab推送到远程服务器 . 以前我通过winscp手动将文件从本地计算机复制到远程服务器 . 所以有人可以帮助我根据我的要求设置设置 . 我有1)远程服务器2)gitlab(在gitlab中创建存储库)3)我有文件要复制到本地机器的远程服务器
  • 4 votes
     answers
     views

    如何配置Jenkins无需Gitlab插件即可访问Gitlab私有存储库?

    我在gitlab上的项目仓库中在ubuntu服务器和Jenkinsfile上安装了最新的Jenkins . 我可以使用Jenkins配置上的用户名/密码凭证连接到Gitlab上的私人仓库,而无需使用Jenkins Gitlab插件 . 这对我来说似乎不安全 . 如何在不使用Jenkins Gitlab插件的情况下使用Gitlab API令牌代替Jenkins的用户名/密码来访问远程私有Gitlab...
  • 0 votes
     answers
     views

    如何使用Jenkins仅将已更改的项目源文件部署到远程服务器

    在Java项目中,Jenkins会生成war文件,如果它检测到git repo上的文件更改并将war文件部署到远程服务器但是在某些语言中如Javascript,ruby如何使Jenkins只将已更改的源文件复制到远程服务器上运行应用程序 ?在这些语言中,需要将源代码文件部署到远程服务器 . 我已经配置了Jenkins,以便当它检测到远程git项目repo上的文件更改时,它会将其检出但是如何scp只...
  • 0 votes
     answers
     views

    使用Jenkins在远程服务器上运行nodejs mocha测试

    我在一台服务器上安装/运行了Jenkins,我必须在远程服务器上部署我的Nodejs服务器 . 由于我的远程服务器无法访问私有GIT中心存储库,因此我以这种方式设置了管道 . 步骤/阶段 . clone:我正在克隆Jenkins服务器上的repo(scm checkout), zip:压缩克隆的回购 . 安装:npm install 测试:npm run test - >实...
  • 0 votes
     answers
     views

    Jenkins Multibranch Pipeline触发来自多个SCM回购的构建

    我配置了Jenkinsfile管道,并且指向git存储库的多分支管道(A) . 在同一个Jenkins文件中,我从git repository下拉代码,(B)执行一些独立的步骤 . 我想让jenkins轮询A repo - 每当它发现变化时 - Build 它 . 这很有效 . 但是,它也是轮询回购B.每当回购B(通常是)发生变化时,它就会接收更改并开始构建 . 如何关闭其他回购的投票?谢谢
  • 1 votes
     answers
     views

    在Jenkins multibranch管道中注入秘密

    我有本地jenkins设置管理员访问权限 . 我按照https://support.cloudbees.com/hc/en-us/articles/203802500-Injecting-Secrets-into-Jenkins-Build-Jobs配置了插件 . 虽然,我仍然不清楚如何在Jenkins multibranch管道工作中注入秘密 . 我也看不到任何配置选项来设置environemn...
  • 1 votes
     answers
     views

    Multibranch Jenkins Pipeline - 限制分支构建为1

    是否可以将Multibranch管道限制为一次只构建一个分支? 我有一个管道,其中包含检查,构建,测试和部署的步骤 . 部署阶段在特定计算机上执行某些复制/执行文件,这些文件无法与其他分支作业并行完成 . 我试过了: properties([disableConcurrentBuilds()]) 但这只会在分支的基础上限制并发性,因此仍然会并行运行多个分支 . 此外,在常规的非管道Jenkins...
  • 3 votes
     answers
     views

    Jenkins multibranch管道仅适用于子文件夹

    我有git monorepo与不同的应用程序 . 目前我在根文件夹中有单个Jenkinsfile,其中包含app alls的管道 . 当提交仅更改一个应用程序时,为所有应用程序执行完整管道非常耗时 . 我们使用类似GitFlow的方法进行分支,因此Jenkins的Multibranch Pipeline工作非常适合我们的项目 . 我正在寻找一种在Jenkins中拥有多个工作的方法,只有在相应应用程...
  • 318 votes
     answers
     views

    Postgres无法连接到服务器

    在我做了brew更新和brew升级之后,我的postgres遇到了一些问题 . 我试图卸载postgres并重新安装,但它也没有用 . 这是错误消息 . (当我尝试执行rake db:migrate时,我也收到此错误消息) $ psql psql: could not connect to server: No such file or directory Is the server ru...
  • 62 votes
     answers
     views

    Createuser:无法连接到数据库postgres:致命:角色“tom”不存在

    我正在尝试第一次设置Postgres,我需要创建一个具有读取和创建数据库权限的用户 . 但是,当我在终端中使用“createuser username”时,我收到以下消息: createuser:无法连接到数据库postgres:致命:角色“tom”不存在 Tom是我现在登录的Ubuntu用户帐户 . 我正在尝试创建“postgres”的用户名,然后执行“psql -U psql templa...
  • 13 votes
     answers
     views

    在OS X上使用Postgres.app时如何将psql放在路径上?

    我在Mac上安装了Postgres93 . 我可以通过app打开应用程序和“打开psql”,打开psql的命令行界面 . 但是,当我输入 $ which psql 时,不会返回任何内容 . 安装路径为 /Applications/Postgres93.app . 如何让 $ which psql 显示正确的结果? Mac OS X - Mavericks PostgreSQL包,我不太确定 ...
  • 0 votes
     answers
     views

    Heroku的Postgres.app设置

    我正试图在我的mac(狮子)上安装Postgres.app,并遇到问题 . 我正在尝试按照此处的说明操作:https://devcenter.heroku.com/articles/heroku-postgresql#local-setup . 所以,作为我在这里下载应用程序的第一步:http://postgresapp.com/ . 接下来,我在这里打开文档:http://postgresapp...
  • 33 votes
     answers
     views

    psql:命令找不到Mac

    我在http://www.postgresql.org/download/macosx/上通过图形安装安装了PostgreSQL 我在我的应用程序中看到它,并且在我的应用程序中也有psql终端 . 我需要psql在常规终端中工作另一个bash脚本我正在为一个应用程序运行 . 出于某种原因,当我跑步时 psql 在Mac终端,我的输出是 -bash: psql: command not found...
  • 26 votes
     answers
     views

    如何在我的Mac上卸载postgresql(运行Snow Leopard)

    从10.5升级10.6,现在postgres 8.1受到打击 . 为了让事情变得更糟,我尝试安装8.4,我很确定只是让事情变得糟糕十倍 . 无论如何,当我尝试触发postgres并且只是createuser时我得到的例外是这样的: createuser:无法连接到数据库postgres:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字“/tmp/.s.PGSQL....
  • 60 votes
     answers
     views

    如何在openssl中修复“无法写入'random state'”

    使用此命令生成私钥时 genrsa -out my-prvkey.pem 1024 它会抛出如下错误 Loadind'screen'进入随机状态-done生成RSA私钥,1024位长模数............................... .......... ...........................无法写'随机状态'e是65537(0 * 10001) 这在创建公共...
  • 2 votes
     answers
     views

    postgres有时在重启后无法启动

    在升级到版本9.3.2自制程序后,我的postgres安装发生了一些奇怪的事情 . 有时而不是每次,如果我输入 psql 我收到此错误消息: 无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字“/tmp/.s.PGSQL.5432”上的连接? 似乎postgres正在运行,因为如果我尝试使用此命令停止postgres: pg_ctl -D /usr/local/v...
  • 0 votes
     answers
     views

    流氓postgres进程在启动后运行

    在用自制软件安装替换原来的postgres安装后,我遇到了postgres的问题 . 启动后,如果我发出psql命令,我得到: psql:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字“/tmp/.s.PGSQL.5432”上的连接? 如果我跑: ps auxwww | grep postgres 我得到这个奇怪的输出: paulcowan 2829 0....
  • 0 votes
     answers
     views

    在Yosemite安装后,PostgreSQL仍无法正常工作

    因此,自从Yosemite升级以来,我仍然有问题试图让我的postgresql数据库在我的rails应用程序上运行 . 我希望我现在没有升级 . 我在网上搜索过,这里有一个关于stackoverflow的相关问题 . pg_tblspc missing after installation of latest version of OS X (Yosemite or El Capitan) 我在命...
  • 58 votes
     answers
     views

    自制的postgres坏了

    我使用自制软件在我的Mac(10.10.1 / Yosemite)上安装了Postgresql 9.4.0 . 这是行不通的 . 我在〜/ Library / LaunchAgents中创建了/usr/local/opt/postgresql/homebrew.mxcl.postgresql.plist的软链接 . 如果我尝试手动加载postgres,我会收到“正在进行操作”的消息 > la...
  • 22 votes
     answers
     views

    无法连接到通过brew服务运行的Postgres服务器

    我一直在寻找解决方案,但找不到可行的解决方案 . 我在我的MacBook中使用brew( brew install postgres )安装了postgres,我目前正在使用brew服务运行它( brew services list 显示postgres作为运行服务) . 但是,当我尝试运行 psql 时,我收到以下错误 . psql:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并...
  • 0 votes
     answers
     views

    升级到10.3后无法通过psql访问数据库

    我刚刚通过Homebrew升级到Postgres 10.3 . 我似乎无法通过“psql [数据库名称]”登录我的数据库 . 我收到以下错误: psql:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行并接受Unix域套接字"/tmp/.s.PGSQL.5432"上的连接? 此外,尝试通过HomeBrew运行重启(“brew services restart post...
  • 55 votes
     answers
     views

    OpenSSL:无法验证Experian URL的第一个证书

    我正在尝试使用OpenSSL客户端验证在Ubuntu 10.10中与Experian的SSL连接 . openssl s_client -CApath /etc/ssl/certs/ -connect dm1.experian.com:443 问题是连接以Verify返回代码关闭:21(无法验证第一个证书) . 我检查了证书列表,用于签署Experian(VeriSign Class 3安全服务...

热门问题