小编Nit*_*tin的帖子

Jenkins管道代码通过GitHub Organization Folder Plugin自动触发多个存储库

此问题与具有多个存储库的Jenkins作业自动触发器有关.

在Jenkinsfile中定义了3个repo来结账.

 node('slave'){
 git clone github.com/owner/abc.git -b ${env.BRANCH_NAME}
 git clone github.com/owner/def.git -b ${env.BRANCH_NAME}
 git clone github.com/owner/ghi.git -b ${env.BRANCH_NAME}
 }
Run Code Online (Sandbox Code Playgroud)

使用Github组织插件配置Jenkins作业.

在这种情况下,我的Jenkinsfile在abc repo中,并且Jenkins自动触发器对于abc repo工作正常.它不适合其他回购.

反正有没有为2个或更多回购定义自动触发?

是否有任何插件可以自动触发2个或更多存储库的作业?

我需要在Jenkinsfile中以不同的方式定义"checkout scm"吗?

jenkins github-organizations jenkins-pipeline jenkinsfile

14
推荐指数
1
解决办法
9875
查看次数

在Google容器中安装Google存储分区

我想使用gcafuse或任何其他工具/其他配置在Google Container Engine中安装Google存储桶.容器在Google容器引擎下运行因此,我们需要使用yaml文件在其中定义几个参数.

如果有任何类型的东西可以在.yaml文件中使用,以使用特权和sys_admin或其中任何其他必需参数来构建新的复制控制器/服务.

json yaml kubernetes google-kubernetes-engine

7
推荐指数
1
解决办法
3128
查看次数

AWS S3服务器端加密访问被拒绝错误

  • 我有A和B AWS账户,我正在将来自A账户SoruceS3Bucket的S3存储桶同步到B账户DestinationS3Bucket.
  • 以下是应用于目标存储桶的存储桶策略,它允许源AWS账户将内容与DestinationS3Bucket同步.
{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PermissionsToAAccount",
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::XXXXXXX:root"
            },
            "Action": "s3:*",
            "Resource": [
                "arn:aws:s3:::DestinationS3Bucket",
                "arn:aws:s3:::DestinationS3Bucket/*"
            ]
        }
    ]
}
  • 这里的同步工作很长时间以来它仍然正常工作但是从最近几天起,DestinationS3Bucket文件无法访问服务器端加密访问被拒绝错误.
  • 我已经验证SourceS3Bucket和DestinationS3Bucket上没有加密(默认加密,无),我使用Source AWS账户密钥和访问密钥来同步内容.提前致谢.

encryption amazon-s3 amazon-web-services

4
推荐指数
1
解决办法
9666
查看次数

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