我昨天刚刚做了与你问题的第 1 部分相同的事情。作为先决条件,您将需要一个容器注册表来将内容放入其中,例如 Docker Hub 上的免费帐户。
在代码引擎控制台上启动。
选择从源代码开始,然后粘贴您的 Gitlab URL。(默认是一个可能有用的示例 repo,尤其是https://github.com/IBM/hello。
![从源代码开始](https://i.stack.imgur.com/10YcT.png)
在下一页上,您可以接受大部分默认设置,但您需要创建一个项目。这是免费的,但它需要一张信用卡,这样您就可以使用现收现付帐户。
![创建一个项目](https://i.stack.imgur.com/hMqSN.png)
您还需要指定构建详细信息
![指定构建细节](https://i.stack.imgur.com/EZr0b.png)
在这里,您将告诉它您的源代码库以及 Dockerfile 所在的位置。如果您没有 Dockerfile,您可能可以为您选择的运行时找到一个示例(C#?Node.js?Java?),或者您可以尝试使用 Cloud Native buildpack。构建包将尝试通过检查您拥有的文件来确定如何运行您的代码。
![云原生构建包](https://i.stack.imgur.com/ThioE.png)
最后,在构建详细信息的最后一页,您需要告诉它您的容器注册表所在的位置。这是一个用于存储构建图像的存储库。如果您在 docker hub 上设置了个人帐户,则只需输入凭据即可。
![容器策略](https://i.stack.imgur.com/2b8Wa.png)
完成后,您可以在边栏中选择“完成”:
![完毕](https://i.stack.imgur.com/zJBpy.png)
然后创建
![创造](https://i.stack.imgur.com/SsgdR.png)
你应该得到一个页面,显示你的图像正在构建
![建造](https://i.stack.imgur.com/9wX1v.png)
然后一旦构建完成,在右上角你会得到一个链接,带你到你的应用程序的网页:
![打开应用网址](https://i.stack.imgur.com/YMlpV.png)
如果您遇到困难,这里有一套很好的文档。