-
### 简介
GitOps 是一个操作框架,它将应用开发中的 DevOps 最佳实践,比如版本控制、协作、合规和 CI/CD,应用到基础设施自动化中。
GitOps需要的组件每个代码仓库软件有不同的方案。下面以Gitlab的技术栈为例,实践一下简单的CI/CD.
### 工具链路
1. 需要配置gitlab-runner并根据实际情况选择合适的executors.
2…
-
We need to start automatic testing of our `*2john` tools, perhaps on GitHub Actions using inputs from our https://github.com/openwall/john-samples repo. Most of these tools are Python scripts and some…
-
-
We need to containerize JustPlanningPoker to enable simple deployment for third-party hosters, and support orchestration tools like Docker and Kubernetes. This will make life easier for developers to …
-
### Description
The Azure cli has a tendency to be quite chatty and this can expose secrets stored in Azure in the logs of CI tools that run it.
See:
* https://www.paloaltonetworks.com/blog/…
-
I find some l3build configs are not used on CI, thus the tests are not checked by CI.
Among them, `base/config-lttemplates.lua` will be added if PR #1534 gets merged. The remaining are
```
# no…
-
```
#!watchflakes
default
-
In particular this job should be closely monitored for [24] work:
* https://ci.eclipse.org/releng/job/YPBuilds/job/ep434Y-unit-cen64-gtk3-java24/
Unfortunately there's a HUGE number of failures ou…
-
# Describe the Problem
There will be chaos for multiple PRs and commits since we will try to build this as a team.
# Describe the Solution
We need to use TDD as our dev cycle; which means learnin…
-
The error is due to the incorrect use of `ifeq` and `else` in the `Makefile`. The `ifeq` directive should be properly
indented, and the `else` and `endif` should align with the `ifeq`. Let's correc…