在 sequelize 迁移中不使用换行符写入 Stdout
Write to Stdout without newline in sequelize migrations
我们有一个长期的 运行ning 迁移到 运行 在续集中我们将 运行 使用迁移框架。
我担心此迁移会导致我们的 CI 环境放弃作业,因为如果在很长一段时间内没有输出到控制台,它会取消作业。
我希望只是使用 process.stdout.write('.')
每隔一段时间打印一个点,以免用成千上万的新行弄乱控制台,而是给 CI 环境一个指示任务进行中。
不幸的是,当 运行 从 sequelize 迁移中,stdout 似乎已被修改为附加换行符。
有什么办法解决这个问题吗?
迁移开始时版本的输出是
续集 [节点:8.11.4,CLI:2.8.0,ORM:3.34.0]
对于其他正在寻找解决方案的人,我找不到。我最终只使用了一个计数器并每 100 次迭代执行一次 console.log()
,这将 activity 保持在超时范围内,而不会使控制台过长
我们有一个长期的 运行ning 迁移到 运行 在续集中我们将 运行 使用迁移框架。
我担心此迁移会导致我们的 CI 环境放弃作业,因为如果在很长一段时间内没有输出到控制台,它会取消作业。
我希望只是使用 process.stdout.write('.')
每隔一段时间打印一个点,以免用成千上万的新行弄乱控制台,而是给 CI 环境一个指示任务进行中。
不幸的是,当 运行 从 sequelize 迁移中,stdout 似乎已被修改为附加换行符。
有什么办法解决这个问题吗?
迁移开始时版本的输出是 续集 [节点:8.11.4,CLI:2.8.0,ORM:3.34.0]
对于其他正在寻找解决方案的人,我找不到。我最终只使用了一个计数器并每 100 次迭代执行一次 console.log()
,这将 activity 保持在超时范围内,而不会使控制台过长