自荐项目: 基于 go-task + Taskfile 写了很多日常开发的初始化脚本(跨平台)集合

2022-06-13 02:32:28 +08:00
 akaHenry

如题:

使用场景:

内容说明:

使用方式:



task rust:install
task go:install
task python:install
task flutter:install

# for docker: check details in ./taskfile/Taskfile_infra_docker.yml
task docker:local:up:mysql
task docker:local:up:redis
task docker:local:up:rabitmq
task docker:local:up:kafka

# for git:
task git:push 
task push  # auto push to github

PS:

1438 次点击
所在节点    程序员
5 条回复
GoodRui
2022-06-13 07:25:53 +08:00
感谢分享,改天研究研究
janxin
2022-06-13 08:28:26 +08:00
我也在这么用 Task ,不过一个问题是如果是服务器群的话怎么解决呢?
akaHenry
2022-06-13 10:30:32 +08:00
@janxin

不确定你具体指的是什么?

K8S 集群部署 /调度吗?

可以 Task + Pulumi or Terraform 的方式来远程操作集群.(还是在本地)

Pulumi/Terraform 非常强大. 这样你就可以把所有的脚本, 都通过 Git 管理.

Task 注入环境变量非常方便. 和这 2 者, 无缝衔接.
janxin
2022-06-13 10:54:52 +08:00
@orzglory 差不多吧,我这边是有一些 K8s 还有一些裸 server 。目前我是直接 pulumi 管理的
akaHenry
2022-06-13 11:06:40 +08:00
@janxin

https://github.com/m3o/platform

这个项目有写大量的 pulumi 脚本. 可以参考. 😄

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/859176

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX