1

我创建了一个项目并将其保存在 GitLab 中。

我尝试将 IBM Cloud CLI 下载到我的 Windows 10 系统,但失败了,我尝试按照CLI 文档中的说明以管理员身份运行。

现在,我想从源代码部署这个代码项目,而不需要 CLI。我找不到任何关于它的文档。

我读到了 Dockerfile 我应该插入到我的项目中,但我对此一无所知。

请通过两种方式帮助我:

  1. 使用源代码部署我的项目(Gitlab 连接到 IBM Cloud Code Engine)。

  2. 在 windows 10 系统中使用 CLI 部署我的项目。

4

1 回答 1

1

我昨天刚刚做了与你问题的第 1 部分相同的事情。作为先决条件,您将需要一个容器注册表来将内容放入其中,例如 Docker Hub 上的免费帐户。

代码引擎控制台上启动。

选择从源代码开始,然后粘贴您的 Gitlab URL。(默认是一个可能有用的示例 repo,尤其是https://github.com/IBM/hello

从源代码开始

在下一页上,您可以接受大部分默认设置,但您需要创建一个项目。这是免费的,但它需要一张信用卡,这样您就可以使用现收现付帐户。

创建一个项目

您还需要指定构建详细信息

指定构建细节

在这里,您将告诉它您的源代码库以及 Dockerfile 所在的位置。如果您没有 Dockerfile,您可能可以为您选择的运行时找到一个示例(C#?Node.js?Java?),或者您可以尝试使用 Cloud Native buildpack。构建包将尝试通过检查您拥有的文件来确定如何运行您的代码。

云原生构建包

最后,在构建详细信息的最后一页,您需要告诉它您的容器注册表所在的位置。这是一个用于存储构建图像的存储库。如果您在 docker hub 上设置了个人帐户,则只需输入凭据即可。

容器策略

完成后,您可以在边栏中选择“完成”:

完毕

然后创建

创造

你应该得到一个页面,显示你的图像正在构建

建造

然后一旦构建完成,在右上角你会得到一个链接,带你到你的应用程序的网页:

打开应用网址

如果您遇到困难,这里有一套很好的文档

于 2021-04-14T16:19:17.690 回答