The DevOps Handbookenvironments (Prod, pre-prod(s), dev, & new) iv. Immutable Infrastructure 1. Once created no changes are allowed 2. Changes must be put into version control and then new infrastructure is created 3. To add” 2. Ensure the tests pass – “Write the functional code until the test passes”3. “Refactor both new and old code to make it well structured” j. AUTOMATE AS MANY OF OUR MANUAL TESTS AS POSSIBLE i. Reduce the build in a green state ii. When a change causes the build or automated tests to fail: 1. No new work is allowed to enter the system until the problem is fixed. 2. Bring in whatever help is needed0 码力 | 8 页 | 23.08 KB | 5 月前3
The DevOps Handbookshared goals ii. See problems as they occur iii. Enable quick detection & recovery iv. Ensure features operate as intended and achieve organizational goals 2. Ch. 14 – Create Telemetry to Enable Seeing built ii. Generate graphs with overlays of production changes iii. Tools – StatsD, JMX, codahale, New Relic, Prometheus, etc. f. CREATE SELF-SERVICE ACCESS TO TELEMETRY AND INFORMATION RADIATORS i. of Production Engineering) iii. Find the proper balance between fixing production issues and new features development – feature is only “done” when it’s performing as expected in production c. HAVE0 码力 | 8 页 | 24.02 KB | 5 月前3
A Seat at the Table: IT Leadership in the Age of Agility - Part 2requiring changes to the whole ball of EA. It has a robust, automated regression test suite, so that new development does not cause expensive break-fix activity. It has good monitoring tools in place Off-the-shelf systems are more expensive than we expect, and take longer to roll out. We pay for features that we don’t actually use. It resists change—we can’t even change it ourselves, but have to the business’s performance? Are they serious? Do we know exactly how many consumers would buy our new product? Exactly what price they would pay? Exactly how much it would cost us to design and0 码力 | 7 页 | 387.61 KB | 5 月前3
DoD CIO Enterprise DevSecOps Reference Design - Summaryproduction: the average time it takes from when new software features are required until they are running in production. Average lead-time: how long it takes for a new requirement to be delivered and deployed deployed. Deployment speed: how fast a new version of the application can be deployed into the production environment. Deployment frequency: how often a new release can be deployed into the production environment0 码力 | 8 页 | 3.38 MB | 5 月前3
The DevOps HandbookSoftware Development unless otherwise noted: a. Partially done work: b. Extra processes: c. Extra features: d. Task switching: e. Waiting: f. Motion: g. Defects: h. Nonstandard or manual work:i. reinforcing those that do3. local learnings are rapidly turned into global improvements, so that new techniques and practices can be used by the entire organization iii. ENABLING ORGANIZATIONAL LEARNING transformation teams that are able to operate outside the rest of the organization 1. Enables the forming of new institutional learning 2. Enables experimentation with less impact d. AGREE ON A SHARED GOAL i.0 码力 | 8 页 | 22.57 KB | 5 月前3
A Seat at the Table - IT Leadership in the Age of Agilitymaking the decision, we would do research, debate the choice, maybe do a proof of concept. In our new world, we can simply implement one of the approaches and see how it works for us. We could even try reinforce the changes I have been describing, making them almost inevitable. Respect for skill: Your new IT workforce will respect co-workers who have impressive technical skills, and will have little respect that this is something to be ashamed of or that they need to be controlled, learn to speak the language of the business, or start wearing jackets and ties.The CIO’s Place at the Table IT leadership0 码力 | 7 页 | 387.48 KB | 5 月前3
DevOps Meetupdevelopment support team with the production support team. Operations becomes familiar with new features in QA, rather than in front of and with the customer – shorter feedback loop More opportunities0 码力 | 2 页 | 246.04 KB | 5 月前3
python3学习手册跳转到鼠标指定的函数定义处 Shi� + F10 运行程序 Ctrl + R 查找替换 ★设置字体颜色 File → Se�ngs → Editor → Color Scheme → Language Defaults → 选中目 标Scheme ★设置背景颜色 File→Se�ngs→Editor→Color Scheme→Console Colors→Scheme → 选 择 �tle() #将每单词首字母大写 strx.swapcase() #全部大小写翻转,互换 strx.replace("old", "new") #把strx中的old替换成new strx.rstrip() #过滤掉换行符及行尾的所有空白符 strx.lstrip() #过滤掉行首的所有空白符 #添加多个元素,这些元素是 iterablexx里的,iterablexx可为list,set,tuple ③dic�onary数据操作(无序,key不重复) dictxx["new_key"] = "new_value" # 新增键值对,如果已存在则 更新值 dictxx.update(lx) #添加多个键值对,lx为另一 dictionary value20 码力 | 213 页 | 3.53 MB | 1 年前3
安全简介self-organizing, self-managing team-of-agile-teams release trains working off a single backlog of features, driven by vision and roadmap product and release management, release planning program psi0 码力 | 2 页 | 304.16 KB | 5 月前3
git 操作手册master No commits yet Changes to be commi�ed: (use "git rm --cached..." to unstage) new file: main.py #暂存区有了一个新的文件:main.py # git commit -m "msgxxx" #将暂存区提交到仓库区(commit为提交操作),- #删除指定的tag # git push rmtRepo --delete v1.2 #删除远程tag # git tag new-tag old-tag #基于原有的old-tag创建新tag(可用于重命名,生 成新tag后,再删除旧的tag) ★git远程协作开发 远程协作的基本流程: ① 为/etc/gitlab/ini�al_root_password文件里的密码 h�ps://x.x.x.x/ 登录后,修改密码 ★关闭用户申请创建账号的功能 关闭“New naviga�on” 关闭后,左上角出现三道杠,右上角出现用户头像,点击左上角的三道杠 点击“Admin” 或者浏览器直接输入: h�ps://x.x.x.x/admin 取消勾选“Sign-up 0 码力 | 35 页 | 1.69 MB | 1 年前3
共 17 条
- 1
- 2













