Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support build without cache to test if actions fail. v5.0.196 v6.0.96 #3858

Merged
merged 10 commits into from
Nov 1, 2023

Conversation

chundonglinlin
Copy link
Member

@chundonglinlin chundonglinlin commented Oct 31, 2023

By default, caching is enabled during compilation, which means that data is cached in Docker. This helps to avoid compiling third-party dependency libraries. However, sometimes when updating third-party libraries, it's necessary to disable caching to temporarily verify if the pipeline can succeed. Therefore, a configure option should be added. When this option is enabled, the compilation cache will not be used, and all third-party libraries will be compiled from scratch.

@winlinvip winlinvip added the EnglishNative This issue is conveyed exclusively in English. label Oct 31, 2023
trunk/auto/options.sh Outdated Show resolved Hide resolved
@winlinvip winlinvip changed the title UTest: Trace utest regression blackbox error. Support build without cache to test if actions fail Nov 1, 2023
@winlinvip winlinvip changed the title Support build without cache to test if actions fail Support build without cache to test if actions fail. v5.0.196 v6.0.96 Nov 1, 2023
@winlinvip winlinvip added the RefinedByAI Refined by AI/GPT. label Nov 1, 2023
@winlinvip winlinvip merged commit 4a10061 into ossrs:develop Nov 1, 2023
14 of 15 checks passed
winlinvip added a commit that referenced this pull request Nov 1, 2023
By default, caching is enabled during compilation, which means that data
is cached in Docker. This helps to avoid compiling third-party
dependency libraries. However, sometimes when updating third-party
libraries, it's necessary to disable caching to temporarily verify if
the pipeline can succeed. Therefore, a configure option should be added.
When this option is enabled, the compilation cache will not be used, and
all third-party libraries will be compiled from scratch.

---------

Co-authored-by: winlin <winlinvip@gmail.com>
duiniuluantanqin pushed a commit to duiniuluantanqin/srs that referenced this pull request Nov 16, 2023
…3858)

By default, caching is enabled during compilation, which means that data
is cached in Docker. This helps to avoid compiling third-party
dependency libraries. However, sometimes when updating third-party
libraries, it's necessary to disable caching to temporarily verify if
the pipeline can succeed. Therefore, a configure option should be added.
When this option is enabled, the compilation cache will not be used, and
all third-party libraries will be compiled from scratch.

---------

Co-authored-by: winlin <winlinvip@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
EnglishNative This issue is conveyed exclusively in English. RefinedByAI Refined by AI/GPT.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants