小编Vin*_*mar的帖子

AWS CodePipeline,构建失败并获得错误YAML_FILE_ERROR M

我是AWS CodePipeline的新手,从未有过像Jenkins等任何持续集成工具的经验.我创建了一个新的AWS CodePipeline 作为AWS CodeCommit(代码库) - > CodeBuild(不是docker,环境是NodeJS 7) - > AWS CodeDeploy.一切都在AWS上.它是一个Angular2项目,最终部署在EC2实例上(Windows server 2008).从我的本地机器,我能够通过活动的IAM用户(Git访问)将我的代码提交到AWS CodeCommit,然后我可以看到CodePipleline开始运行,其中Source很好(绿色)但下一步即构建失败(红色颜色).当我点击它的详细信息时,我可以看到以下错误日志: -

https://forums.aws.amazon.com/ 2016/12/23 18:21:16等待代理商 https://forums.aws.amazon.com/ 2016/12/23 18:21:36阶段是DOWNLOAD_SOURCE https://forums.aws.amazon.com/ 2016/12/23 18:21:38阶段完成:DOWNLOAD_SOURCE成功:false https://forums.aws.amazon.com/ 2016/12/23 18:21: 38阶段上下文状态代码:YAML_FILE_ERROR消息:YAML文件不存在 https://forums.aws.amazon.com/ 2016/12/23 18:21:38运行时错误(YAML文件不存在)

有人可以指导我这个错误吗?我不知道这个YAML文件意味着什么.我用谷歌搜索,但在我的NodeJS Angular项目中找不到任何相关内容.

谢谢你,Vinod Kumar

git amazon-ec2 aws-codecommit aws-codepipeline aws-codebuild

10
推荐指数
1
解决办法
9646
查看次数

我可以使用 Spring 5 WebFlux WebClient 使用非反应式 REST API 服务吗?

我使用 Spring 5 WebFlux 编写了一个微服务,并尝试通过它使用非反应式 REST API。是否可以使用反应式 Web 客户端来使用非反应式服务?

spring reactive spring-webflux

6
推荐指数
1
解决办法
689
查看次数

Git远程分支被删除,如何将本地更改与新分支重新同步

我有一个远程分支作为我正在使用的develop_1 。我所有的本地代码更改都已提交给它,但我的领导意外删除了该远程分支。

我在本地系统中进行了所有这些代码更改。现在,我想将所有这些更改推送回新远程分支中的同一个 Git 存储库,例如develop_2

如何创建新分支、同步本地更改并将其推送到远程?

git github git-branch

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

如何在Spring WebFilter中添加自定义标头?

我试图在调用REST服务之前添加自定义过滤器。在下面的此类中,我试图在HttpRequest中添加自定义过滤器,但出现错误:-

java.lang.UnsupportedOperationException:在org.springframework.util.CollectionUtils $ MultiValueMapAdapter.add(CollectionUtils.java:459)处的java.util.Collections $ UnmodifiableMap.computeIfAbsent(Collections.java:1535)〜[na:1.8.0_171]为null )〜[spring-core-5.0.7.RELEASE.jar:5.0.7.RELEASE]

public class AuthenticationWebFilter implements WebFilter {
    private static final Logger LOGGER = LoggerFactory.getLogger(AuthenticationWebFilter.class);

    @Autowired
    private TokenServiceRequest tokenServiceRequest;

    @Autowired
    private AuthenticationProvider authenticationProvider;

    public AuthenticationWebFilter(TokenServiceRequest tokenServiceRequest, AuthenticationProvider authenticationProvider) {
        super();
        this.tokenServiceRequest = tokenServiceRequest;
        this.authenticationProvider = authenticationProvider;
    }

    @Override
    public Mono<Void> filter(ServerWebExchange serverWebExchange, WebFilterChain webFilterChain) {
        HttpHeaders requestHeaders = serverWebExchange.getRequest().getHeaders();
        HttpHeaders responseHeaders = serverWebExchange.getResponse().getHeaders();
        LOGGER.info("Response HEADERS: "+responseHeaders);
        LOGGER.info("Request HEADERS: "+serverWebExchange.getRequest().getHeaders());

        tokenServiceRequest.setUsername(serverWebExchange.getRequest().getHeaders().getFirst(CommerceConnectorConstants.USERNAME));
        tokenServiceRequest.setPassword(serverWebExchange.getRequest().getHeaders().getFirst(CommerceConnectorConstants.PASSWORD));
        tokenServiceRequest.setClientId(serverWebExchange.getRequest().getHeaders().getFirst(CommerceConnectorConstants.CLIENT_ID));
        tokenServiceRequest.setSecretClient(serverWebExchange.getRequest().getHeaders().getFirst(CommerceConnectorConstants.SECRET_CLIENT));
        LOGGER.info("Token Received: " + authenticationProvider.getUserAccessToken(tokenServiceRequest).getTokenId());

        //responseHeaders.set(CommerceConnectorConstants.X_AUTH_TOKEN, authenticationProvider.getUserAccessToken(tokenServiceRequest).getTokenId());
        //responseHeaders.add(CommerceConnectorConstants.X_AUTH_TOKEN, authenticationProvider.getUserAccessToken(tokenServiceRequest).getTokenId());

        //This below code …
Run Code Online (Sandbox Code Playgroud)

spring httprequest spring-filter

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