我们刚刚迁移到Git,所以如果我问愚蠢的问题,请原谅我:-)
我们的Git repo包含几个Maven项目,就像这样
ssh://git@git.whatever.com:7999/foo/foo.git
bar1
bar2
Run Code Online (Sandbox Code Playgroud)
我有单独的Jenkins工作来构建bar1和bar2.为了防止对bar1的推送也触发了bar2,我在bar2下配置了Git插件,Advanced... Included Regions仅包含bar2/.*- 反之亦然bar1作业:bar1/.*
这很有效,但有一件事让我感到困惑:两个工作中的变化都显示了repo(bar1和bar2)的所有变化,而不仅仅是特定项目的变化.
我该如何配置?
检出分支很有效,但我还需要检出给定 Git 存储库中的某个提交 ID。
我的意思是相当于
git clone --no-checkout my-repo-url my-target-path
cd my-target-path
git checkout my-commit-id
Run Code Online (Sandbox Code Playgroud)
我怎样才能用 gitpython 做到这一点?
我的Jenkins工作中有几个集成测试.它们运行在多个应用程序服务器上,我想确保在一个应用程序服务器上同时运行一个集成测试作业.
我需要在我的作业中使用类似标签或变量的东西来创建一组作业,然后配置在该组内的逻辑,同时只能运行一个作业.
我可以使用Exclusion插件吗?有人有经验吗?
我正在尝试使用Windows客户端和JBoss实现SSO.拥有我的开发PC,JBoss在Windows 7上运行,在开发服务器上运行,它运行在(Red Hat)Linux上.
有一个JBoss Negotiation Toolkit,它允许我检查Negiation标头是否正确到达.
BasicNegotiation只要我在自己的PC上运行JBoss ,测试就可以正常使用localhost.发送的标题是
Authorization: Negotiate YHgGBisGAQUFAqBuMGygMDAuBgorBgEEAYI3AgIKB...(加上一些字节)
测试的反应是
谈判工具包基本谈判WWW-认证 - 谈判YHgGBisGAQUFAqBuMGygMDAuBgorBgEEAYI3AgIK ...
NegTokenInit信息的Oid - SPNEGO机甲类型 - {NTLM} {使用Kerberos v5传统} {使用Kerberos v5} {} 1.3.6.1.4.1.311.2.2.30标志询价 - 机甲令牌-TlRMTVNTUAABAAAAl7II4gQABAAyAAAACgAKACgAAAAGAbAdAAAAD0lQSUVWMTAwMjVJUElF机甲名单麦克风 -
但是在Linux服务器上,相同的测试不起作用.基本原因(我猜)是标题看起来不同:
Authorization: Negotiate TlRMTVNTUAABAAAAl4II4gAAAAAAAAAAAAAAAAAAAAAGAbAdAAAADw==
然后JBoss Negotiation Toolkit回退到NTML身份验证,这是我不想要的,并且在webapp的输出中显示为错误.
谈判工具包NTLM谈判WWW-认证 - 谈判TlRMTVNTUAABAAAAl4II4gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADA ==
NTLM - Negotiate_Message警告,这是NTLM,仅支持SPNEGO!协商标志 - (encryption56Bit)(explicitKeyExchange)(sessionKeyExchange128Bit)negotiateVersion)(ntlm2)(alwaysSign)(ntlm)(lmKey)(sign)(requestTarget)(oem)(unicode)域名= null - {length = 0} {maxLength = 0} {offset = 0}工作站名称= null - {length = 0} {maxLength = 0} {offset = 0}版本 - ?
我将Internet Explorer和Firefox配置为发送Negotiation标头,它们都与Linux服务器一起失败.
我究竟做错了什么?
顺便说一下:我在某处看到Windows总是在本地机器上发送Kerberos …
我正在尝试使用以下命令从命令行下载几个依赖项 dependency:copy -Dartifact=...
然而,一个工件看起来像这样作为依赖
<dependency>
<groupId>foo</groupId>
<artifactId>xml-schemas</artifactId>
<version>1.10.0-SNAPSHOT</version>
<classifier>public</classifier>
<type>zip</type>
</dependency>
Run Code Online (Sandbox Code Playgroud)
我怎样才能下载这个?什么是正确的 Maven 坐标?