- 博客(15)
- 收藏
- 关注
原创 6.868 Lab 3 用户环境
6.868 Lab 3 用户环境Part A: 用户环境和异常处理环境分配环境数组创建并运行环境处理中断和异常被保护的控制转移异常和中断的种类内嵌的异常和中断设置IDTPart A: 用户环境和异常处理你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。环境struct...
2019-08-24 00:09:14
129
原创 JJB(Jenkins Job Builder) Itch Scratcher
? whatJJB creates Jenkins XML configuration file from a YAML/JSON definition file and just uploads it to Jenkins.? whyYou can keep your job descriptions in human readable text format in a version c...
2019-07-17 01:42:27
398
原创 Bash Itches Scratcher
subprocess.check_output(["git", "grep", "--files-with-matches", "x", "*BUILD*"]) worksgit grep --files-with-matches latest-experimental '*BUILD*' works
2019-07-12 04:22:39
78
原创 Bazel Itches Scratcher
A package is defined as a directory containing a file named BUILD.Only directory with BUILD file is regarded as a package.
2019-07-11 04:04:16
104
原创 Better Me
The timeout of Jenkins job P I created is set to 1 hour. But its build timeout in production.? why it timeoutBuild and upload container images - (11 min in block)Replicating DBR images - (35 min in...
2019-06-26 10:56:18
91
原创 Bazel 文件迁移
Original file structure: A - a - b - c B - bb C - cc We aimed to put b under B, c under C as below: A - a B - bb - b C - cc - cTo expose b and c ...
2019-06-26 09:34:09
376
原创 Jenkins's Itch Scratcher
If we set job properties in the Pipeline script, the user SYSTEM on Jenkins will reconfigure the jobThat will override our existing configuration. So we set property in .jsonnet
2019-06-26 09:33:54
124
原创 Jenkins 源码阅读
Under Jenkins Core:hudson/Launcher.java public Proc start() throws IOException { return launch(this); }Starts a process. This hides the difference between running progra...
2019-06-25 00:49:55
2384
原创 Dynamic Programming
Represent all states, and realize there are overlapped subproblems, most likely, optimal substructureMinimum Cost For TicketsCoin Change
2019-06-03 06:13:11
99
原创 Build System
Cognition? What is a build systemA tool to automate the process of program compilation.It maps a set of source resources (in most cases, files) to a target (executable).? AssumptionEach of the bu...
2019-05-18 05:10:05
641
原创 Test
PreWhat type of test are you going to write? e.g. Unit tests, functional tests …What do you test against? In other words, how do you tell a function works well? e.g. Functional testing is against t...
2019-05-15 08:04:07
62
原创 The Arts of Release
PreTBDBasicsA version is in the format ofMAJOR_VERSION.FEATURE_VERSION,MINOR_VERSIONThere is a next major version pointing to a version to release of sister project.There is a latest experimen...
2019-05-14 04:57:34
90
原创 Automation
Best PracticePythonIt seems like most automation scripts are in Python.StandardFor example, for parameters passed through command line, we use argparse.If scripts will be ran in some Automation ...
2019-05-14 04:49:42
173
原创 New Hire
New HirePreMindPreWhat I have learned as a new hire.MindAutomationAlmost all manual tasks can be automated.IdempotentA good pipeline shoud be idempotent.DecouplingReduce the degree of depende...
2019-05-11 04:47:02
327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人