小编Mir*_*hdi的帖子

安装Git期间"openssl/ssl.h:没有这样的文件或目录"

尝试根据安装Git博客上的说明在Unix和Linux机器上安装git,但是失败了以下错误

make prefix=/usr/local all
GIT_VERSION = 1.8.3.4
    * new build flags
    CC credential-store.o
In file included from cache.h:4,
                 from credential-store.c:1:
git-compat-util.h:221:25: warning: openssl/ssl.h: No such file or directory
git-compat-util.h:222:25: warning: openssl/err.h: No such file or directory
In file included from credential-store.c:1:
cache.h:11:21: warning: openssl/sha.h: No such file or directory
cache.h:19:18: warning: zlib.h: No such file or directory
In file included from credential-store.c:1:
cache.h:21: syntax error before "z_stream"
cache.h:21: warning: no semicolon at end of struct or …
Run Code Online (Sandbox Code Playgroud)

git

13
推荐指数
5
解决办法
5万
查看次数

如何使用curl命令在API中标记Commit

我试图使用curl命令标记提交.这可能吗?我浏览了GitHub 的create-a-tag-object链接,但它不起作用.

github-api

12
推荐指数
1
解决办法
4350
查看次数

Artifactory - 管理员用户是否可以通过LDAP组进行验证?

是否可以使用LDAP组验证Artifactory中的Admin用户.简而言之,我们不希望手动将用户设置为神器中的管理员.我们希望artifactory查看ldap组并验证用户是否可以成为管理员.

artifactory

4
推荐指数
1
解决办法
350
查看次数

Bitbucket API添加分支限制-格式错误的组

尝试向存储库添加分支限制,我成功添加了一条规则,但是无法将组添加到该规则中。

curl -XPOST --user user:password -H "Content-Type: application/json" -d '{"kind": "push", "pattern": "testing*", "groups": {"name": "testleads"}}' $URL/api/2.0/repositories/team/repo/branch-restrictions
Run Code Online (Sandbox Code Playgroud)

结果:

{"error": {"message": "malformed groups"}}
Run Code Online (Sandbox Code Playgroud)

我已经尝试过使用full_slug,slug和更改继承类型的组中的不同组合。

-d '{"kind": "push", "pattern": "testing*", "groups":["name": "devleads"]}'
-d '{"kind": "push", "pattern": "testing*", "groups": {"name": "devleads"}}'
Run Code Online (Sandbox Code Playgroud)

有人尝试过吗?

bitbucket-api

4
推荐指数
1
解决办法
726
查看次数

如何使用 REST API 部署具有 Maven 布局的工件?

我可以使用以下命令进行正常部署

curl -i -X PUT -u $artifactoryUser:$artifactoryPassword -T /path/to/file/file.zip http://localhost/artifactory/simple/repo/groupId/artifactId/version/file.zip
Run Code Online (Sandbox Code Playgroud)

但是,这不会解析或更新工件上的 Maven 布局。有没有一种方法可以在不使用artifactory-maven 插件的情况下上传?

artifactory

3
推荐指数
1
解决办法
2954
查看次数

使用Jenkins进行下游参数的Groovy脚本

在Jenkins中,我尝试使用Groovy脚本将参数传递到构建管道的下游作业.在我的第一份工作中,我添加了一个Build步骤"Execute Groovy Script"并将内容添加到Groovy命令中:

import hudson.model.*
import hudson.util.*
def thr = Thread.currentThread()
def build = thr?.executable
printf "Setting UPSTREAM_ID as "+ build.getEnvVars()['BUILD_ID']  +"\n" ; 
build.addAction(new ParametersAction(new StringParameterValue('UPSTREAM_ID', build.getEnvVars()['BUILD_ID'])))
Run Code Online (Sandbox Code Playgroud)

我得到输出:

    [workspace] $ C:\Progra~1\Groovy\Groovy-1.5.8\bin\groovy.exe d:\JenkinsAT\jobs\Test_Job\workspace\hudson8779135058472653024.groovy
    org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed, D:\JenkinsAT\jobs\Test_Job\workspace\hudson8779135058472653024.groovy: 6: unable to resolve class ParametersAction 
     @ line 6, column 17.
       build.addAction(new ParametersAction(new StringParameterValue('SVN_UPSTREAM', build.getEnvVars()['BUILD_ID'])))
                       ^
    D:\JenkinsAT\jobs\Test_Job\workspace\hudson8779135058472653024.groovy: 6: unable to resolve class StringParameterValue 
     @ line 6, column 38.
       build.addAction(new ParametersAction(new StringParameterValue('SVN_UPSTREAM', build.getEnvVars()['BUILD_ID'])))
                                            ^

2 errors
Run Code Online (Sandbox Code Playgroud)

我在我的机器上安装了Groovy 1.5.8,我的Jenkins版本是1.519.我在这做什么错.

groovy jenkins jenkins-plugins

2
推荐指数
1
解决办法
4884
查看次数

Groovy - 从String中提取并显示子字符串

我想从下面的字符串中找到一个模式.所有单词都包含"MATCH.TEXT3",可能是最新的匹配结束号码.

{MATCH.TEXT1.1=[1, admin, 07/10/14 09:29:34], MATCH.TEXT2.2=[2, admin, 07/10/14 10:01:08], MATCH.TEXT3.3=[3, admin, 07/10/14 10:08:01], MATCH.TEXT3.4=[4, admin, 07/10/14 11:08:01], MATCH=[TEXT3]}
Run Code Online (Sandbox Code Playgroud)

预期产出:

MATCH.TEXT3.4

or

MATCH.TEXT3.3
MATCH.TEXT3.4
Run Code Online (Sandbox Code Playgroud)

groovy

1
推荐指数
1
解决办法
448
查看次数

SED-非贪婪的正则表达式似乎无法在sed中工作

当我从在线RegEx测试工具上运行正则表达式模式时,以下文本可以正常工作。但是,在UNIX上使用sed时,它不起作用

文本:

<Field1><Field2><Field3>001</Field3></Field2><Field4><FieldDesc>Transaction Successful</FieldDesc></Field4><DtTm><LocalDtTm>2016-07-01-12:05:40.383</LocalDtTm></DtTm><Field5><Field6>N</Field6><Field7></Field7><DtTm><LocalDtTm>2016-07-01-12:05:44.171</LocalDtTm></DtTm></Field5></Field1>
Run Code Online (Sandbox Code Playgroud)

正则表达式:

<DtTm>(.*?)<\/DtTm>
Run Code Online (Sandbox Code Playgroud)

Sed中的用法:希望删除<DtTm>和之间的任何内容</DtTm>

sed 's/<DtTm>(.*?)<\/DtTm>//g'
Run Code Online (Sandbox Code Playgroud)

预期产量:

<Field1><Field2><Field3>001</Field3></Field2><Field4><FieldDesc>Transaction Successful</FieldDesc></Field4><Field5><Field6>N</Field6><Field7></Field7></Field5></Field1>
Run Code Online (Sandbox Code Playgroud)

regex bash sed

1
推荐指数
1
解决办法
902
查看次数

批处理从目录/文件路径中删除冒号

如何从文件/目录路径中删除“:”d:\apps

寻找输出:d\apps

无法摆脱字符串替换。任何帮助!

windows batch-file

-1
推荐指数
1
解决办法
2355
查看次数