gitlab在打包artifacts遇到:
Uploading artifacts as "archive" to coordinator... too large archive 413 error
網上看了很多方案,一般都是說在admin賬戶的setting下找到CI/CD,把Maximum artifacts size (MB)改大點
當然這是其中一個點哈,但是除此以外還有兩個地方也要注意下,不改的話,你會發現和我一開始一樣,改了還是報這個錯?讓人匪夷所思。
原來是gitlab自帶了nginx反向代理,下面修改gitlab.rb或者docker-compose.yml(如果你用的是docker)
nginx['client_max_body_size'] = 0
除此以外,第二點,如果你的gitlab外部還用nginx反向代理再反向,你需要同樣修改所有反向代理的client_max_body_size
。