小编use*_*723的帖子

从Jenkins工作流脚本中标记回购

我目前正在尝试使用Jenkins Workflow脚本标记repo.我尝试过使用一个sh步骤,但由于没有设置凭据,这会遇到问题.

fatal: could not read Username for 'https://<repo>': Device not configured
Run Code Online (Sandbox Code Playgroud)

是否有现有步骤可用于标记回购或解决凭据问题?

jenkins jenkins-workflow

15
推荐指数
3
解决办法
2万
查看次数

有条件地包含 NuGet 包

有没有人有条件地在构建中包含 NuGet 包的经验?理想情况下,如果这可以基于构建配置来完成会很好,例如包 A 包含在调试构建中,但包 B 被用于发布构建。

这可能吗?

visual-studio nuget xamarin-studio

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

詹金斯在Windows 10上使用Bash

我目前正在Windows 10上设置一个Jenkins服务器,希望能够使构建脚本更加跨平台我希望利用Windows 10中提供的bash环境.

我希望这可以通过将Jenkins中的shell路径设置为bash可执行文件来完成,但是我遇到了一些尝试让它工作的问题.

首先,当我设置路径时,C:\Windows\System32\bash.exe詹金斯似乎无法看到这条路径.

我认为这是因为Jenkins以32位运行并改变了路径C:\Windows\sysnative\bash.exe但是当我尝试使用它时我得到了错误

[workspace] $ C:\Windows\sysnative\bash.exe -xe    C:\Users\Jenkins\AppData\Local\Temp\hudson4346151084156392102.sh
Error: 0x80070005


Build step 'Execute shell' marked build as failure
Run Code Online (Sandbox Code Playgroud)

我想我在黑暗中稍微瞎了一下,所以我不知道是否有人尝试在Jenkins的Windows 10上使用bash shell?

bash jenkins windows-10

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

SQLite.NET PCL忙碌异常

我们在Xamarin应用程序中使用SQLite.NET PCL.

通过插入多个表将数据库置于压力之下,我们看到抛出BUSY异常.

任何人都可以解释BUSY和LOCKED之间的区别吗?是什么导致数据库忙?

我们的代码使用与使用以下代码创建的数据库的单个连接:

var connectionString = new SQLiteConnectionString(GetDefaultConnectionString(), 
                                                      _databaseConfiguration.StoreTimeAsTicks);
var connectionWithLock = new SQLiteConnectionWithLock(new SQLitePlatformAndroid(), connectionString);

return new SQLiteAsyncConnection (() => { return connectionWithLock; });
Run Code Online (Sandbox Code Playgroud)

sqlite xamarin sqlite-net

5
推荐指数
2
解决办法
3067
查看次数

TestFlight 和 App Store 区域

有谁知道适用于商店中应用程序的地域限制是否也在 TestFlight 中强制执行?

因此,如果我的商店中有一款仅限英国使用的应用程序,但我希望其他国家/地区的人参与测试版试用,他们是否能够安装该应用程序?

我很欣赏最简单的方法就是尝试一下,但如果不可能的话我不想提高期望。

app-store ios testflight

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

在工作流脚本中使用Jenkins Java API

我正试图在Workflow groovy脚本中利用Jenkins Java.

我发现很难掌握我能做什么和不能做什么,有没有什么好的资源可以做到这一点.

我现在要做的就是获得工作空间路径,我已经到了

def jenkins = Jenkins.instance;
def build = jenkins.getItem(env.JOB_NAME).getBuild(env.BUILD_NUMBER)
Run Code Online (Sandbox Code Playgroud)

但这似乎是一个死胡同,似乎没有任何有用的东西你可以实际使用这些对象.

如果有人可以指出我的任何资源,提供可以这样做的有用的事情的例子,或者帮助解决我获得工作区路径的特定问题.

groovy jenkins jenkins-workflow

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