我正在使用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文件,如果这有任何区别.
我一直在使用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) 我正在使用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)