小编Dam*_*n W的帖子

如何获取所有 Travis CI 环境变量(不包括系统默认值)?

我想传递docker run我在 Travis Web UI 中配置的所有环境变量。

我可以运行env > .env将它们保存到文件中,然后通过--env-file .env.

不幸的是,这也会覆盖系统问题,例如PATH干扰容器的问题。

我可以过滤掉PATHusing env | grep -vE "^(PATH=)" > .env,但我想知道是否有办法只获取 Travis 的?

这是我的 .travis.yml:

language: bash
sudo: required
services:
  - docker
before_install:
  - env | grep -vE "^(PATH=)" > .env
install:
  - docker build -t mycompany/myapp .
script:
  - docker run -i --env-file .env mycompany/myapp nosetests
after_success:
  - echo "SUCCESS!"
Run Code Online (Sandbox Code Playgroud)

travis-ci docker

5
推荐指数
1
解决办法
1303
查看次数

来自`targetChecked`的Bool如何变成`Action`?

在Elm复选框示例中,将 an Action传递给函数的tag参数checkbox(第51-53行).

我不明白这个参数的类型签名是(Bool -> Action)怎样的,如何在第69行它能够使用函数组合运算符<<将Boolfrom targetChecked转换为完整Action类型.

编辑:

这个问题可以简化为"为什么以下工作?"

type Action = Edit Int

do : (Int -> Action) -> Action
do tag = tag(123)

result : Action
result = do(Edit)
Run Code Online (Sandbox Code Playgroud)

functional-programming elm

2
推荐指数
1
解决办法
52
查看次数

标签 统计

docker ×1

elm ×1

functional-programming ×1

travis-ci ×1