小编rsc*_*ter的帖子

Jenkins Multibranch管道不会从Github触发PR构建

我正在使用Jenkins 2.60.2.我已经建立了一个Multibranch管道构建.我还通过Github插件(而不是Github中的webhook选项)通过Integrations&services配置Jenkins服务来设置Github端.

我能够看到我想要的树枝和一些坐在那里的PR.所以事情似乎有效.

我的问题是,当我向其中一个pull请求添加提交时,我看到事件在Repository Events中出现,但pull请求永远不会在Jenkins中重建.如果我单击立即扫描存储库,它会检测到更改并启动PR的新构建.我希望它能够检测到提交的变化并重建PR.

另一个奇怪的事情是,我设置为不使用PR构建分支,但是当我从新分支创建新PR时,它将其构建为分支(在分支选项卡上),但不在PR选项卡上.再次,运行存储库扫描,从分支选项卡中删除构建,并将其添加到PR选项卡.我希望来自新分支的PR只会在PR选项卡上创建一个构建,而不是分支.

我在这里有点不知所措.我可以看到当我将更改推送到Github时,一个事件被发送到Jenkins,它只是没有按照我期望的方式运行.我在存储库中使用Jenkins文件,如果这有任何区别.

github jenkins jenkins-pipeline

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

在Docker容器中针对Localstack运行Shell脚本

我一直在使用localstack来针对本地开发服务。我刚刚通过运行他们的码头工人形象docker run --rm -p 4567-4583:4567-4583 -p 8080:8080 localstack/localstack

然后,我手动运行一个小脚本来设置我的S3存储桶,SQS队列等。

现在,我想让其他人更容易做到这一点,所以我想只添加一个Dockerfile和docker-compose.yml文件。不幸的是,当我尝试启动并运行它时,使用时出现docker-compose up一个错误,即安装脚本中的命令无法连接到localstack服务。

make_bucket failed: s3://localbucket Could not connect to the endpoint URL: "http://localhost:4572/localbucket"
Run Code Online (Sandbox Code Playgroud)

Dockerfile:

FROM localstack/localstack

#since this is just local dev set up, localstack doesn't require 
anything specific here.
ENV AWS_DEFAULT_REGION='[useast1]'
ENV AWS_ACCESS_KEY_ID='[lloyd]'
ENV AWS_SECRET_ACCESS_KEY='[christmas]'

COPY bin/localSetup.sh /localSetup.sh
COPY fixtures/notifications.json /notifications.json
RUN ["chmod", "+x", "/localSetup.sh"]
RUN pip install awscli

# expose service & web dashboard ports
EXPOSE 4567-4582 8080

ENTRYPOINT ["/localSetup.sh"]
Run Code Online (Sandbox Code Playgroud)

docker-compose.yml

version: '3'
services:
  localstack:
    build: …
Run Code Online (Sandbox Code Playgroud)

docker docker-compose atlassian-localstack

7
推荐指数
2
解决办法
1958
查看次数

没有maven构建的清单文件

我正在使用Maven生成war文件.我试图让它在战争中生成一个清单文件.现在它没有发生.我在我的pom.xml中包含了以下内容,但我无法使用该信息输出清单文件.任何人有任何想法或指针?没有MANIFEST.mf投入战争.

<project>
   <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.1.1</version>
        ...
        <configuration>
          <archive>
            <manifest>
              <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
              <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
            </manifest>
          </archive>
        </configuration>
        ...
      </plugin>
    </plugins>
  </build>
  ...
</project>
Run Code Online (Sandbox Code Playgroud)

war maven

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