小编Ser*_*gio的帖子

Jenkins 管道 - git checkout 到工作区中的文件夹而无需擦除

我想查看我的部署脚本,这些脚本驻留在我工作区中部署文件夹的单独存储库中。该文件夹中已经有一些文件,问题是在签出脚本期间文件夹被清除。我需要一种方法来保存这些文件。

用于结帐的代码:...

steps{ checkout( [$class: 'GitSCM', branches: [[name: '*/master']], doGenerateSubmoduleConfigurations: false, extensions: [[$class: 'RelativeTargetDirectory', relativeTargetDir: 'deployment']], submoduleCfg: [], userRemoteConfigs: [[credentialsId: 'secret', url: 'https://bitbucket.org/secret/deploy_scripts.git']]]) }

任何帮助将不胜感激!

jenkins-pipeline

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

使用另一个数组中相同索引的值更新数组中的值

给定这样的数组:

$products = array([0] => Apple, [1] => Orange, [2] => Orange, [3] => Strawberry, [4] => Orange, [5] => Mango, [6] => Orange, [7] => Strawberry, [8] => Orange, [9] => Orange, [10] => Orange);
Run Code Online (Sandbox Code Playgroud)

我需要计算相似值的数量并接收数组,其中每个唯一值将出现一次以及它从原始数组出现的计数.例如,新数组应如下所示:

$new_products = array([0] => "Apple 1", [1] => "Orange 7", [2] => "Strawberry 2", [3] => "Mango 1");
Run Code Online (Sandbox Code Playgroud)

使用下面的函数我可以收到2个数组:

array_keys(array_count_values($products))); // Return array of unique values
array_values(array_count_values($products))); // Return array with count for each unique values
Run Code Online (Sandbox Code Playgroud)

将返回:

Array ( [0] => Apple 1 …
Run Code Online (Sandbox Code Playgroud)

php arrays

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

标签 统计

arrays ×1

jenkins-pipeline ×1

php ×1