小编Maz*_*r72的帖子

Ansible - 如何在相对路径上运行脚本

我的问题是为什么我不能使用相对路径来指定要运行的 bash 脚本?

\n\n

我有一个遵循最佳实践的ansible 文件结构。

\n\n

我的这个角色的目录结构是:

\n\n
.\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 files\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 install-watchman.bash\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 tasks\n    \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 main.yml\n
Run Code Online (Sandbox Code Playgroud)\n\n

main.yml 包含以下内容:

\n\n
- name: install Watchman\n  shell: "{{ role_path }}/files/install-watchman.bash"\n\n- name: copy from files dir to target home dir\n  copy:\n    src: files/install-watchman.bash\n    dest: /home/vagrant/install-watchman.bash\n    owner: vagrant\n    group: vagrant\n    mode: 0744\n\n- name: install Watchman\n  shell: files/install-watchman.bash\n
Run Code Online (Sandbox Code Playgroud)\n\n

我希望所有三个命令都能工作,但实际上第三个命令失败了:

\n\n
TASK [nodejs : install Watchman] ***********************************************\nchanged: [machine1]\n\nTASK [nodejs : copy from files dir to target home dir] ********\nchanged: [machine1]\n\nTASK [nodejs : install …
Run Code Online (Sandbox Code Playgroud)

ansible

8
推荐指数
1
解决办法
3万
查看次数

第一次使用CodeBuild时出现错误

当作为简单代码管道的一部分启动代码构建时,我在几秒钟内收到以下错误。

Action execution failed
Error calling startBuild: Cannot have more than 0 builds in queue for the account (Service: AWSCodeBuild; Status Code: 400; Error Code: AccountLimitExceededException; Request ID: 80bfxxxxx
Run Code Online (Sandbox Code Playgroud)

我已使用 AWS 代码管道向导创建了一个简单的构建和部署流程,因此我假设配置错误导致了此操作。

我的问题是它指的队列是什么?我正在独立于任何其他 AWS 任务运行此构建吗?

有关信息,这是我的 buildspec.yml,尽管我怀疑在访问它之前构建失败:

version: 0.2

env:

phases:
  install:
    commands:
      - echo Entered the install phase...
      - apt-get update -y
      - apt-get install -y maven
    finally:
      - echo This always runs even if the update or install command fails 
  pre_build:
    commands:
      - echo Entered the pre_build phase... …
Run Code Online (Sandbox Code Playgroud)

amazon-web-services aws-codepipeline aws-codebuild

7
推荐指数
1
解决办法
1万
查看次数

Scala如何在元组中指定元组的返回类型

我试图在元组中指定元组的返回类型:

  class First {
    def tupleReturnType(): (Any, Int) = {
      val tup = (1, 2, 3) // This can be variable in length
      val i = 4
      (tup, i)   
    }
  }
Run Code Online (Sandbox Code Playgroud)

并以它为例:

  "First Test" must "understand tuple type" in {
    val first = new First()
    val (tup, i) = first.tupleReturnType()
    assert(tup == (1, 2, 3))
    assert(i == 4)   
  }
Run Code Online (Sandbox Code Playgroud)

我可以使用Anytype 进行编译,但是我希望使用特定的东西。有什么建议么?我已经研究过,但没有在其他地方找到这个具体问题。

我尝试()作为一种类型,但编译失败。

scala

3
推荐指数
1
解决办法
67
查看次数