2024.09.26

工作内容

Shader 编译相关

  • 爬了一下shader编译群的历史记录,收集查看了一些内容,包括:分布编译框架图、相关的svn库,以及了解了一下redis

  • 看了shader分布式编译预热流水线,基本上是设置参数,然后交给 unity 执行编译任务

  • 找 子立 开了一下ip白名单,上去只看到两个文件夹,分别有一个 java 程序和一个 application.properties,里面记录了 redis 的各种环境变量信息,但就是不知道怎么玩儿

  • 登录 预热 流水线构建机对照分布式编译机,没发现什么蛛丝马迹,甚至没有 redis-cli

  • 晚上请教得知是用 java api 与 redis云 进行交互,了解了相关的一些流程情况

  • 明天跟子立对一下怎么支持一下数据清理

Other

群里经常编译错误反馈人员出错,zilve 怀疑是 blame 版本不是最新,按照正常逻辑来讲应该是用服务器最新版本进行blame的。

用本地项目blame试了一下,默认是按本地版本为标准,但是服务器上都是更新的,于是,先在svn blame 强制设定了版本范围。

后面在做本地测试的过程中发现 逻辑流程中 行号做了两次 -1,调用基本方法的时候做了一次,基本方法实现内也减了一次。

修正之后,编译错误信息可以正确blame到相关人员

Knowledge

  • redis

  • 各种查看ip的方式

1
2
3
4
ip.me
ip138.com
curl ip.sb
curl cip.cc

待办

  • 讨论&实现redis清理方案,完善相关流水线

  • 日常问题排查支持

  • 熟悉对外发布流程