小编Mor*_*ajb的帖子

同步所需的AWS权限

我有一台需要与S3同步文件夹的Windows机器.

我试试

"C:\Program Files\amazon\AWSCLI\aws.exe" s3 sync components 
s3://test/MyTest/ --acl public-read --
cache-control "public, must-revalidate, proxy-revalidate, max-age=1800"
Run Code Online (Sandbox Code Playgroud)

得到错误"调用PutObject操作时发生客户端错误(AccessDenied):访问被拒绝"

同一目录的s3 rms3 cp工作正常.

我有以下权限:

"Sid": "VisualEditor4",
            "Effect": "Allow",
            "Action": [
                "s3:PutObject",
                "s3:PutObjectAcl"
            ],
            "Resource":  
Run Code Online (Sandbox Code Playgroud)

amazon-s3 amazon-ec2

9
推荐指数
2
解决办法
3655
查看次数

对几个github存储库使用相同的Jenkins文件

我有40-50个github存储库,每个repo包含一个maven工作.

我想为每个存储库创建multibranch管道作业.

我可以为所有项目使用相同的Jenkinsfile,而无需为每个存储库添加Jenkinsfile.(从另一个SCM回购中获取)?

我知道我可以使用共享库来创建一个完整的管道,但我更喜欢更清洁的东西.

jenkins jenkins-pipeline

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

更新Github存储库时jenkins错误

Jenkins 2.46.3 git插件3.60 GitHub API插件1.89 GitHub插件1.28.0

当我用构建状态更新分支时(虽然状态更新成功)我收到以下错误:

20:57:57错误:[GitHub提交状态设置器] - 服务器返回HTTP响应代码:201,消息:'已创建'用于URL

看起来只有最新的github存储库才会出现此错误.

任何的想法 ?

git github jenkins

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

Jenkins使用DSL将git子模块添加到multibranchPipelineJob

我有一个DSL脚本来创建我的Jenkins管道作业。

String[] repos =
    ['xxx']    

for (int i = 0; i < repos.length; i++) {
    repoName = repos[i];    
    multibranchPipelineJob('PIPELINE-'+repoName) {
        branchSources {
            git {
                remote('git@github.com:yyy/'+repoName+'.git')
                credentialsId('112233445566')
            }
        }
        description ("""<p> <b>generate by DSL - DO NOT CHANGE Manually </b> <p>""")
        triggers {
            periodic(2)
        }
        orphanedItemStrategy {
            discardOldItems {
                numToKeep(0)
                daysToKeep(0)
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我要添加其他行为 -高级子模块行为在此处输入图片说明

jenkins jenkins-job-dsl

0
推荐指数
1
解决办法
1601
查看次数