当前位置: 首页 > 知识库问答 >
问题:

Bluemix部署行为-声明的服务

梅欣然
2023-03-14

我有以下manifest.yml文件,用于将WAR文件部署到基于Cloud Foundry的Bluemix上的Liberty。当我使用从管道到我自己的工作区的部署阶段时,从我的清单文件中声明的服务和到应用程序的服务绑定将被忽略。但是,当使用Deploy to Bluemix按钮时,将创建依赖的服务和绑定。

如果在不使用“deploy to Bluemix”而仅仅使用deploy阶段的情况下,服务不存在于空间中,如何强制deploy阶段创建和绑定服务?

---
declared-services:
  tuck-cloudant-cloudantNoSQLDB:
    label: cloudantNoSQLDB
    plan: Shared
applications:
- services:
  - tuck-cloudant-cloudantNoSQLDB
- name: HelloWorldTuck4
  path: HelloWorld.war

谢了!

杰夫

共有1个答案

辛龙野
2023-03-14

文件manifest.yml中的服务绑定是对Cloud Foundry标准(请参见Deploy to Bluemix)的IBM扩展,希望可以将其合并。但是,此时只有Deploy to Bluemix按钮的特殊部署处理将处理声明的服务部分,并为您提供服务。

 类似资料:
  • 创建服务接口,接口必须继承IService。 注意:在异步编程里,异步转同步调用是非常糟糕的,并且有可能死锁。为了避免这个问题,Uragano不支持同步方法,所有的服务方法必须是异步的。 [ServiceDiscoveryName("RPC")] [ServiceRoute("hello")] public interface IHelloService : IService { [Ser

  • 部署服务 我们使用 docker service 命令来管理 Swarm 集群中的服务,该命令只能在管理节点运行。 新建服务 现在我们在上一节创建的 Swarm 集群中运行一个名为 nginx 服务。 $ docker service create --replicas 3 -p 80:80 --name nginx nginx:1.13.7-alpine 现在我们使用浏览器,输入任意节点 IP

  • 模板特化可以被显式声明,这可以作为消除多重实例化的一种方式。例如: #include "MyVector.h" extern template class MyVector<int>; // 消除下面的隐式实例化 // MyVector 类将在“其他地方”被程序员显式实例化 void foo(MyVector<int>& v) { //在这个地方使用vector类型 } 下列代码就是上例

  • 我正试图将我的应用程序部署到运行在谷歌容器引擎中的Kubernetes。 该应用程序可以在https://github.com/industrial/docker-znc找到。 null

  • 服务端部署 1. 源码部署 CAT安装环境 Linux 2.6以及之上(2.6内核才可以支持epoll),线上服务端部署请使用Linux环境,Mac以及Windows环境可以作为开发环境,美团点评内部CentOS 6.5 Java 6,7,8,服务端推荐使用jdk7的版本,客户端jdk6、7、8都支持 Maven 3及以上 MySQL 5.6,5.7,更高版本MySQL都不建议使用,不清楚兼容性