bash的yaml编排

autopla的Python项目详细描述


有时我发现做得太老,自动播放不信任我。

开始

使用pip install autoplay安装。

它将在当前目录中的autoplay.yml中查找作业或回退 在定义一些默认作业的autoplay/autoplay.yml文件上。这个 例如,tween作业将构建.po文件并生成一个python包 将使用twine上载,以自动发布python包:

autoplay debug twine
autoplay twine mode=dryrun
TWINE_USERNAME=... TWINE_PASSWORD=.. autoplay twine

创建名为autoplay.yml的文件,其中包含:

---
env:
  someglobal: foo

---
name: example
env:
  example_var: ./autoplay-example
  multiline_var: |
    foo
    bar
setup:
- test -f $example_var || echo "$multiline_var" > $example_var
script:
- cat $example_var

---
name: test
requires:
- example

然后,查看它将使用autoplay run example mode=dryrun

执行的命令

发展中

cli开发环境

我们正在投资一个开发命令,它允许运行几个作业 同时,使用基于urwid的接口。它将允许定义这样的作业 在autoplay.yml中:

---
name: dev
script:
- eslint --watch
- yarn start
- django-admin runserver
- py.test --watch

你可以用autoplay run dev mode=ide运行。

类毒素和基于docker的执行者

默认的执行器是linux,它在bash子shell中执行。 但是,也可以使用其他执行器,例如executor=docker(对于 烘焙开发环境)和executor=virtualenv(用于构建 矩阵)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java无法从spring resttemplate访问sms网关   使用spark上下文方法参数的java并行化集合不正确   java中ReadLock的并发检查副本   java基于属性比较两个列表是否具有相同的元素   字符串Java文本块:缩进前缀中的制表符和空格的混合   java如何将带有@SpringBootApplication的maven模块作为测试范围中的依赖项添加到另一个maven模块   我需要一些关于在Java中使用2个jar文件的帮助   mysql JPA Java Spring Boot执行查找/连接表   java对话框选择具有特定名称的文件   java如何修复Spring工具套件4中的端口8080错误?   Java中的apache poi Excel阅读器   java如何在tomcat访问日志中记录线程上下文值   java有一种方法可以创建类<T>的实例,该类将类作为传递泛型的构造函数中的参数   默认情况下,java GORM onetomany映射执行即时抓取   java不能在安卓中接受全局变量   统计系统的java MongoDB异步驱动程序排名   java如何解析:无法解析插件“org.springframework.ide.eclipse.ui”?   用Java从一副牌中随机抽取5张牌   javaapachecamel动态消费者   java如何克服使用Flood Fill 4算法时的“薄边界”问题?