首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【错误记录】编译 Android 版本的 ijkplayer 报错 ( .init-android.sh: 第 37 行: cd: androidcontrib: 没有那个文件或目录 )

文章目录 一、报错信息 二、解决方案 一、报错信息 ---- 编译 Android 版本的 ijkplayer 时 , 执行 init-android.sh 脚本 , 报如下错误 ; root@octopus.../init-android.sh: 第 37 行: cd: android/contrib/ffmpeg-x86: 没有那个文件或目录 root@octopus:~/ijkplayer/ijkplayer-android...sh $TOOLS/pull-repo-ref.sh $IJK_FFMPEG_FORK android/contrib/ffmpeg-$1 ${IJK_FFMPEG_LOCAL_REPO}...pull_fork 方法 , 接收的参数主要是用于创建目录 , 指定目录名称 ; 前面的几个版本的 ffmpeg , 如 : " armv5 " , “armv7a” , “arm64” , “x86”.../init-android.sh 脚本 , 直到 5 个代码全部克隆完毕 ;

2.7K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Kubernetes K8S之存储ConfigMap详解 通过目录创建通过文件创建通过命令行创建通过yaml文件创建当前存在的ConfigMap使用ConfigMap

    使用时可以用作环境变量、命令行参数或者存储卷中的配置文件。 ConfigMap 将环境配置信息和容器镜像解耦,便于应用配置的修改。当你需要储存机密信息时可以使用 Secret 对象。...如果你想存储的数据是机密的,请使用 Secret;或者使用其他第三方工具来保证数据的私密性,而不是用 ConfigMap。...ConfigMap创建方式 通过目录创建 配置文件目录 1 [root@k8s-master storage]# pwd 2 /root/k8s_practice/storage 3 [root@...k8s-master storage]# ll /root/k8s_practice/storage/configmap # 配置文件存在哪个目录下 4 total 8 5 -rw-r--r-...ConfigMap【推荐】 在数据卷里面使用ConfigMap,最基本的就是将文件填入数据卷,在这个文件中,键就是文件名【第一层级的键】,键值就是文件内容。

    4.2K20

    Jenkins 声明式流水线的语法错误检查

    经过调查发现 Jenkins 本身提供了这样的 REST API,可以直接使用这个 API 来对 Pipeline 声明式进行语法校验,这个方式需要执行一长串的 curl 命令,看起来似乎很麻烦,如果能在...❞ REST API 如果你跟我一样为你的项目开发了 Jenkins Shared Libraries,为了方便使用 REST API,不妨可以在该仓库下面创建一个 linter.sh 文件,并将这个文件加到你的....gitignore 里,这样你可以在这个文件里配置你的用户名和密码就不会意外的被提交到 Git 仓库中。...# 如何使用 # sh linter.sh your-jenkinsfile-path # 替换为你的 Jenkins 用户名 username=admin # 替换为你的 Jenkins 密码 password...运行插件 右键 -> Command Palette -> Validate Jenkinsfile 或 执行快捷键 Shift + Alt + V 执行效果 ?

    2.8K20

    软件测试|Jenkins创建Pipeline

    流水线这一部分是Pipeline的主要部分,在这一步我们将开始定义流水线定义流水线使用的是Groovy脚本,保存脚本有两种方式,第一种是直接写在Jenkins工程中,另一种是存放在代码仓库项目目录下的Jenkinsfile...但是这种方式使用起来有一定门槛,那就是你必须熟悉PipelineScript的语法规则。那如果你说我是一个新手,并没有语言基础,是不是就不能自己创建Pipeline了?...这个插件提供了一个可视化的界面,可以通过交互式的方式创建Pipeline,大大降低了使用门槛。下面我们就来体验一下吧!...需要注意的是,使用BlueOcean创建Pipeline会自动生成一个Jenkinsfile文件,最后会保存在代码仓库的项目目录下面。里面生成的步骤跟我们上面手写的Jenkinsfile一样。...如果项目很多或者Pipeline结构比较复杂,使用这种方法就会非常慢,而且Jenkinsfile散落在各个项目目录中,维护起来不方便,这时候更推荐使用经典模式自己写Jenkinsfile的方式创建和维护

    1.5K30

    MPL - 模块化的流水线库

    然而,流水线存在一个很大的问题:很难用唯一的流水线支持多个 Jenkinsfile 文件(因此存在多少个项目就存在多少个 Jenkinsfile 文件)。...虽然共享库允许你存储公共逻辑并操作 Jenkins,但它们并没有提供一种好的方式去使用这些公共逻辑。所以,MPL 通过允许用户创建易于理解的流程描述来优化流水线和共享库,然后方便其他团队使用。...流水线逻辑可以被定义在这些位置:MPL 端、Jenkins 任务的流水线脚本中 、嵌套库或项目 Jenkinsfile 中。...大多数的共享库实现了像这样的接口,调用步骤并提供参数。MPLPipeline 只是一个自定义的流水线步骤,因为它位于 vars 目录中。...例如,Checkout 模块没有放在项目级别,因此它将从 MPL 调用,但 Build 模块存在于 .jenkins 项目端的目录中,它将被调用: MPLPostStep('always') { junit

    2.2K30

    JenkinsPipeline语法概要

    为了使用此选项,Jenkinsfile必须从多分支Pipeline或Pipeline从SCM加载。通常这是Dockerfile源库的根源:agent { dockerfile true }。...对于与GitHub或BitBucket之类的源集成的管道,triggers由于基于Webhooks的集成可能已经存在,因此可能没有必要。...通常它与dir步骤一起使用,用于删除指定目录下的内容。 dir 切换到目录。默认pipeline工作在工作空间目录下,dir步骤可以让我们切换到其它目录。...fileExists('/tmp/a.jar')判断/tmp/a.jar文件是否存在。如果参数是相对路径,则判断在相对当前工作目录下,该文件是否存在。结果返回布尔类型。...stash步骤可以将一些文件保存起来,以便被同一次构建的其他步骤或阶段使用。如果整个pipeline的所有阶段在同一台机器上执行,则stash步骤是多余的。

    5.1K10

    pipeline语法_plain词根

    如果Dockerfile在另一个目录中建立,请使用以下dir选项:agent { dockerfile { dir 'someSubDir' } }。...运行Pipeline或个人stage这agent 是这个自定义的工作空间内的应用,而不是默认的。它可以是相对路径,在这种情况下,自定义工作区将位于节点上的工作空间根目录下,也可以是绝对路径。...Pipeline提供了许多这些选项,例如buildDiscarder,但它们也可能由插件提供,例如 timestamps。 需要 没有 参数 没有 允许 只有一次,在pipeline块内。...这些用户指定的参数的值通过该params对象可用于Pipeline步骤,具体用法见示例。 需要 没有 参数 没有 允许 只有一次,在pipeline块内。...对于大多数用例,script声明Pipeline中的步骤不是必须的,但它可以提供一个有用的“escape hatch”。script不平凡的大小和/或复杂性的块应该转移到共享库中。

    2.1K30

    Dockerfile+Jenkinsfile+GitLab轻松实现.NetCore程序的CI&CD

    Jenkinsfile :Jenkinsfile 是 Jenkins 2.x 或更高版本核心特性 Pipeline(流水线) 的脚本,或者说对于Jenkins 流水线的定义被写在一个叫Jenkinsfile...文件以外,其他没有任何代码的修改 注意,Jenkinsfile的J需要大写,我测试了,小写会提示找不到文件....,下面脚本路径有个Jenkinsfile,意思就是从我们提交到源代码管理根目录下面的Jenkinsfile中读取相关定义好的的流水线任务流程 点击保存 在Gitlab如下图地方进入,来配置web钩子...有推送任务  完成之后,可以看到流水线任务流程图 下面通过代码推送来测一下,我在跟目录新建一个空的README.md文件,然后推送,推送完成后可以看到Jenkins开始执行第二次构建任务 至此,...从GitLab提交代码到Jenkins自动构建的整个流程已经完成了,细心的你会发现,只是流程跑通了,这个Jenkinsfile没有实质性的内容,下面进入Jenkinsfile 四.接入Jenkinsfile

    2.7K1312

    Jenkins+GitLab+Docker+SpringCloud+Kubernetes实现可持续自动化微服务

    这两种方法都支持构建持续交付流水线,都可以通过 web UI 或 Jenkinsfile 文件来定义 Pipeline(通常认为创建 Jenkinsfile 文件并上传到源代码控制仓库是最佳实践) Jenkinsfile...使用文本编辑器(最好支持 Groovy 语法高亮显示),在项目根目录中创建 Jenkinsfile。   上面的声明式 Pipeline 示例包含了实现一个持续交付流水线所需的最少步骤。...Jenkinsfile位置放在项目的根目录。 5....Jenkinsfile中指定maven目录地址 MVNHOME = '/opt/maven354' 为防止手工填写项目名和版本号等一系列信息,因此直接读取pom文件中要编译项目的这些信息给全局变量: pom...文件放在项目根目录,然后将源码都上传到GitLab。

    2.1K41

    从零到一,构建你的持续交付流程(五):使用Jenkins Pipeline,让交付流程与自动化

    还是没有,我个人都建议使用Declarative Pipeline,因为相比之下,它更简洁与优雅。...在我们的test-backend项目下,创建一个Jenkinsfile文件,内容如下 (直接访问或使用https://gitee.com/mydddOrg/test-backend 也行,这是我创建的public...这个图直观的展现了每个过程所用的时间及是否成功。 五) 最简单的一个自动化就是上面这样了,从你需要写的代码上来看,太简单了。 当然,仔细观察上面这个持续交付过程,它没有真正意义上并没有闭环。...至少比如在开发环境可以让触发的过程也自动化。 它没有通知。不管成功或失败,都没有通知。...这只是后端一端,一个项目至少会包含后端+前端 阶段过程较少,类似单元测试,质量分析与检测及API文档或服务验证等过程都没有 也就是说,这个能跑起来的简单DEMO,还是没有闭环。

    1.3K10

    一篇通俗易通的 Jenkins 入门指

    当然,如果你没有这样的需求,也可以不配置Slave,这篇文章讨论的是有Slave的情况。...基本环境搭建好后,我们来配置一个工作流亲自感受一下 工作流在Jenkins中被称为pipeline,pipeline的运行行为由用户自己定义,定义的内容存放在一个Jenkinsfile文件中,并将该文件存放在...git仓库的根目录,大致的流程如下: 用户将代码提交到git Jenkins从git拉取最新代码 读取根目录下的Jenkinsfile文件,并依次执行文件中定义的任务 下面是具体的配置步骤 编写Jenkinsfile...好了,现在要测试pipeline功能,把上面的代码中的sh换成echo,拷贝到你的Jenkinsfile中,并存放在git仓库的根目录。...最后,我们需要设置git的地址,其中的授信设置,和上面说的Master到Node的授信设置一致: ?

    93220

    如何在Ubuntu上使用Jenkins自动构建

    运行该流程的整套说明Jenkinsfile位于源存储库的根目录中。该单个文件告诉服务器该做什么,何时做以及如何执行这些任务。...>/jenkins-guide.git 打开您喜欢的文本编辑器,并app.js在存储库的根目录下创建该文件。...--link为了与之通信,使用相同的网络以及标志非常重要nodeapp-dev。您会注意到容器的报告文件夹JUnit将安装在当前的存储库根目录中。这是reports.xml在主机上编写的必要条件。...代码块由大括号({和})分隔,不使用分号。每个陈述都必须在它自己的行中,而Jenkinsfile你所执行的步骤的核心。一些常见的步骤是: 运行脚本或代码命令。 编译代码。 运行测试。...开始使用Pipelines Jenkinsfile在jenkins-guide工作站的目录中创建第一个。

    8K10

    一篇通俗易通的 Jenkins 入门指南

    当然,如果你没有这样的需求,也可以不配置Slave,这篇文章讨论的是有Slave的情况。...基本环境搭建好后,我们来配置一个工作流亲自感受一下 工作流在Jenkins中被称为pipeline,pipeline的运行行为由用户自己定义,定义的内容存放在一个Jenkinsfile文件中,并将该文件存放在...git仓库的根目录,大致的流程如下: 用户将代码提交到git Jenkins从git拉取最新代码 读取根目录下的Jenkinsfile文件,并依次执行文件中定义的任务 下面是具体的配置步骤 编写Jenkinsfile...好了,现在要测试pipeline功能,把上面的代码中的sh换成echo,拷贝到你的Jenkinsfile中,并存放在git仓库的根目录。...最后,我们需要设置git的地址,其中的授信设置,和上面说的Master到Node的授信设置一致: ?

    3.1K20

    Jenkins实战

    本节需要对jenkinsfile有点了解,对dockerfile有点了解,对shell有点了解,对docker有点了解 环境准备 新建-构建一个Maven项目 需要提一下,现在新安装的没有这个选项,需要在插件里安装一下...执行jenkinsfile文件(可指定文件名) 先在jenkins所在的服务器将拉取的项目build成docker镜像 将镜像发布到镜像仓库 在应用服务器的节点上将该镜像拉取下来(私有仓库需要用户名/密码...: 填写使用项目中的Jenkinsfile文件的名字 应用工程配置 在工程的根目录下创建Dockerfile文件和Jenkins_docker文件 jenkinsfile_docker文件内容如下: docker...// 创建目录(如果不存在),并把jar文件上传到该目录下 stage('ssh') { steps{ echo..._id}" ]]; then docker rmi -f ${ole_ _id} fi 通过项目根目录下的Dockerfile来构建镜像 -f: filename --build-arg <key

    1K00
    领券