IBM RTC RESTful api提供了一个用于对服务器进行身份验证的shell脚本示例:
COOKIES=./cookies.txt
USER=my_user
PASSWORD=my_password
HOST="https://myJazzServer:9092/jazz"
curl -k -c $COOKIES "$HOST/authenticated/identity"
curl -k -L -b $COOKIES -c $COOKIES -d j_username=$USER -d j_password=$PASSWORD "$HOST/authenticated/j_security_check"
Run Code Online (Sandbox Code Playgroud)
这非常有效,但我需要使用c#对服务器进行身份验证.
到目前为止,我有以下,但它不起作用(返回授权失败页面):
CookieContainer _cookie;
public string _RTC()
{
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://myJazzServer.com:9092/jazz/authenticated/identity");
if (_cookie == null)
{
_cookie = new CookieContainer();
}
string a;
request.CookieContainer = _cookie;
using (var response = request.GetResponse())
{
using (StreamReader sr = new StreamReader(response.GetResponseStream()))
{
a = sr.ReadToEnd();
}
}
byte[] data = (new ASCIIEncoding()).GetBytes("j_username=myUser&j_password=MyPass");
request = (HttpWebRequest)WebRequest.Create("https://myJazzServer.com:9092/jazz/authenticated/j_security_check");
request.Method = …
Run Code Online (Sandbox Code Playgroud) 我是Jazz/RTC的新手,IBM的源代码控制/项目管理/超级bug跟踪器.我们的项目多年来一直使用CVS/SVN/Git,因此我非常熟悉scm概念和实践(分支,合并,标记,获取,合并,推送等).唉,在这一点上,一些RTC的概念还没有陷入困境.
据我所知,"加载存储库工作区"将"存储库工作区"复制到本地文件系统.
问题:
作为奖励:有人可以指向'RTC for cvs/svn/git users'文章吗?
谢谢
我使用maven与颠覆和清除超过4年.我的新项目是在Jazz RTC中使用Ant作为构建工具.我想从Ant迁移到Maven2或Maven3.我是Jazz RTC的新手.请指导我如何使用Maven和Jazz RTC?
我正在使用Rational Team Concert(RTC)IDE和Jazz构建引擎为Spring Roo应用程序建立持续集成构建.设置构建定义时,Jazz Source Control选项卡上的Build Workspace字段允许选择用户的存储库工作空间或流.
该RTC持续集成最佳实践和其他爵士建设资源始终是指使用与构建用户相关联的专用存储库工作区,导致我相信这是首选的方法.我无法直接从流中找到有关构建的任何信息.我们项目的流包含构建所需的所有工件,我已经测试并确认了持续集成构建从流中工作.我无法想到为什么我需要为此目的创建和管理特定的工作空间.
我的问题是,我是通过直接建立在溪流旁边玩火吗?我不知道这种方法是否存在潜在的下游并发症?
我在日食中看到.jazzignore文件,并且我知道我正在使用RTC,但我都不知道。有人能解释一下这到底是什么意思吗?
我正在使用RTC 3.0.1 CLI(lscm),我将一个文件签入到我想要删除的变更集中.似乎没有一种直接的方法可以做到这一点,任何想法?