capistrano的默认目标

时间:2016-12-19 14:26:50

标签: capistrano

可以为capistrano设置自定义目标,而不是

cap production deploy

cap production my_custom:task

我可以用

cap deploy
cap my_custom:task

1 个答案:

答案 0 :(得分:1)

为方便起见,您可以为命令上限制作

创建别名
RxAlamofire.request(.post, URL, parameters: parameters, encoding: JSONEncoding.default)
    .observeOn(MainScheduler.instance)
    .retryWhen { (errors: Observable<Error>) in
        return errors.flatMapWithIndex { (e, a) -> Observable<Int64> in
            if a >= self.RETRY_COUNT - 1 {
                return Observable.error(e)
            }
            print("Error: delay server call retry by \(a+1) second(s)")
            return Observable<Int64>.timer(RxTimeInterval(a+1), scheduler: MainScheduler.instance)
        }
    }
    .subscribe(
        onNext: {
            (result) in

            print("I get here when retrying...")
        },
        onError: { (error) in
            print(error)
        }
    )
    .addDisposableTo(self.disposeBag)

之后你可以使用命令如何

alias capp="cap production"

对于您的会话的运行别名,您可以将其设置为〜/ .bashrc