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

Bitbucket管道添加额外的php扩展

阎晔
2023-03-14

现在我需要php-soap扩展,它不在上图中。如何在运行时安装它?或者是否有可能将整个docker配置放在我的管道配置中,whitout从GitHub中提取它?

共有1个答案

盖嘉庆
2023-03-14

基本上类似于这里的解释https://confluence.atlassian.com/bitbucket/php-with-bitbucket-pipelines-873907835.html

您必须使用docker-php-ext-install,这是PHP官方docker映像中的一个函数。请查看https://github.com/docker-library/php/issues/315#issuecomment-264645332,在这个链接中,您可以找到安装soap扩展的所有依赖项。

apt-get install-y libxml2-dev php-soap&&apt-get clean-y&&docker-php-ext-install soap

 类似资料:
  • 我们有很多很多项目,它们都有自己的Jenkinsfile,它只是执行我们共享库中定义的管道。管道确保所有项目以相同的方式构建、打包和安装。 Project-a/Jenkinsfile 共享库/vars/buildProject。棒极了 我们希望扩展它,以允许在管道期间执行一个额外的阶段,对于某些项目(例如许多项目中的一个)。如果可能的话,我想这样做: 将作为阶段的配置参数传递到 像这样的。。。 P

  • 我正在使用bitbucket管道,在一个步骤中,我想调用curl请求我们的API来将部署数据保存在DB中。 但是当我试图用BITBUCKET_BRANCH和BITBUCKET_REPO_SLUG变量调用curl时,它们总是为空或者根本没有填充。 这是我从管道中得到的回复。 你可以看到,对于分支dev1/*,我有第一步,我用两个变量调用curl。我尝试了两种使用我在互联网上找到的变量的方法,但都不起

  • 我在bitbucket管道构建过程中收到了这个错误。我想念火药罐。 生成失败错误: 有关环境的详细信息: > 使用Gradle的Android Studio项目 Bitbucket(云)管道CI 在我的Docker容器中为我的构建安装Firebase和其他未来的依赖项,这样管道就可以构建我的Android项目 到目前为止我所拥有的: 该应用程序在本地构建良好。您需要在Android Studio中

  • 嗨,我正在尝试重新创建一个足球锦标赛,已经能够创建一个地图的集团,但现在想要添加到每个国家的点数。有人有什么好主意吗?请看看我已经做了什么。

  • 我有一个,作为布局管理器,我正在尝试获得这种安排: 忽略边框的额外深蓝色空间。 我总共有5列和3行,所有组件都将设置PreferredSize()设置为精确值,以完全适合同样具有首选大小(170 x 115)的JPanel。 问题是似乎在最后一列宽度上添加了30 pxls,因为仅在的宽度上添加了30 pxls(总共200个)组件显示正确,如下所示: 但由于额外的空间,最后一列被分隔开了。 它添加了

  • 问题内容: 我有这两个课(表) 还有这个: 运行此代码后,在数据库(student_course)中创建了一个额外的表,现在我想知道如何在该表中添加额外的字段,例如(Grade,Date和…(我的意思是student_course表)),我看到了一些解决方案,但我不喜欢它们,而且我对它们有一些问题: 第一个样品 问题答案: 如果在链接表(STUDENT_COURSE)上添加额外的字段,则必须根据s