0
我在網絡中安裝了Jenkins併成功構建。如何在iPad中使用Unity配置Jenkins登錄
我想爲我的iPad應用程序進行身份驗證,使用unity開發。我搜索了這個插件,但我找不到它。這是否可以通過插件或其他途徑獲得?
因爲我需要登錄到我的詹金斯,然後使用管道的數據和所有通過URL訪問我的應用程序,所以首先需要登錄。
請讓我知道如何做。在此先感謝
我在網絡中安裝了Jenkins併成功構建。如何在iPad中使用Unity配置Jenkins登錄
我想爲我的iPad應用程序進行身份驗證,使用unity開發。我搜索了這個插件,但我找不到它。這是否可以通過插件或其他途徑獲得?
因爲我需要登錄到我的詹金斯,然後使用管道的數據和所有通過URL訪問我的應用程序,所以首先需要登錄。
請讓我知道如何做。在此先感謝
經過一些搜索和所有我找到了解決方案,我用下面的代碼來檢查身份驗證。
public void TryLogin()
{
UnityWebRequest req = UnityWebRequest.Get ("Your jenkins login url of network");
req.method = "GET";
req.SetRequestHeader("Authorization", "Basic " + Convert.ToBase64String (Encoding.UTF8.GetBytes ("jenkinsId:jenkinsPassword")));
StartCoroutine (WaitForLoginRequest (req));
}
IEnumerator WaitForLoginRequest(UnityWebRequest req)
{
yield return req.Send();
if (req.isError)
{
Debug.Log ("WWW Error: " + req.error);
}
else
{
Debug.Log("WWW Ok!:");
string response = Encoding.UTF8.GetString (req.downloadHandler.data);
Debug.Log ("Response code = " + req.responseCode);
Debug.Log ("String = " + response);
}
}
並檢查驗證的響應碼。
詹金斯不應該完成這樣的任務。錯誤的技術使用。 – David
@David謝謝你的回覆.. 好的,這裏有更多的說明。 就像我們通過facebook api登錄任何應用程序並獲取它的詳細信息,如朋友和其他人。 我想爲詹金斯做同樣的事情。 通過應用程序登錄jenkins並訪問它的數據。 – SKJ
我認爲你正在進行自動UI測試,通過這種方式,你可以將你的登錄憑證保存在一個文本文件中,Jenkins可以訪問它,但是這與Unity無關。 – David