feat: 初始化DevOps平台后端
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
import { ProcessDefinitionsService } from './process-definitions.service';
|
||||
|
||||
/**
|
||||
* 确保后端暴露的 BPMN 节点与 deploy run step 映射保持一致。
|
||||
*/
|
||||
describe('ProcessDefinitionsService', () => {
|
||||
it('returns the release BPMN definition and canonical node ids', () => {
|
||||
const service = new ProcessDefinitionsService();
|
||||
const definition = service.getReleaseProcess();
|
||||
|
||||
expect(definition.key).toBe('release');
|
||||
expect(definition.xml).toContain('bpmn:definitions');
|
||||
expect(definition.nodeIds).toEqual([
|
||||
'start-release',
|
||||
'gitea-check',
|
||||
'jenkins-build',
|
||||
'health-check',
|
||||
'notify-wecom',
|
||||
'finish-release',
|
||||
]);
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user