不带容器的Bitbucket管道

时间:2018-11-29 09:14:33

标签: bitbucket-pipelines

我可以创建Bitbucket管道吗?它将简单地从仓库中提取代码并将其部署到Web根文件夹。我不使用任何类型的容器,而只是使用LAMP堆栈。

3 个答案:

答案 0 :(得分:0)

您放置在管道中的代码无论如何都将在Bitbucket创建的容器中运行。例如,如果您使用SCP进行部署,则可以找到一个非常小的图像,该图像具有所需的工具(例如buildo/docker-alpine-ssh用于SCP)并使用它:

- step:
    name: Deploy
    image:
      name: buildo/docker-alpine-ssh
    script:
      - scp file user@host

答案 1 :(得分:0)

bitbucket管道的想法是创建一个docker实例,您可以在其中部署回购协议,然后再部署到服务器。

您可以通过ssh atlassian / rsync-deploy将构建内容推送到服务器上

答案 2 :(得分:0)

在部署到服务器之前,您应该创建一个docker实例。要启用对Docker守护程序的访问,您可以在以下步骤中将Docker添加为服务

pipelines:
  default:
    - step:
        script:
          - ...
        services:
          - docker