mirror of https://github.com/certd/certd
chore:
parent
111a32b5e8
commit
989f48c47a
|
@ -104,3 +104,9 @@ export * from "./plugin-cloudflare.js"
|
||||||
// 抛出异常即可使任务停止,否则会判定为成功
|
// 抛出异常即可使任务停止,否则会判定为成功
|
||||||
throw new Error("错误信息")
|
throw new Error("错误信息")
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
## 五、贡献插件送激活码
|
||||||
|
|
||||||
|
- PR要求,插件功能完整,代码规范
|
||||||
|
- PR通过后,联系我们,送您一个专业版激活码
|
|
@ -1,6 +1,6 @@
|
||||||
import { AbstractTaskPlugin, IsTaskPlugin, pluginGroups, RunStrategy, TaskInput } from '@certd/pipeline';
|
import { AbstractTaskPlugin, IsTaskPlugin, pluginGroups, RunStrategy, TaskInput } from '@certd/pipeline';
|
||||||
import { CertInfo, CertReader } from '@certd/plugin-cert';
|
import { CertInfo, CertReader } from '@certd/plugin-cert';
|
||||||
import { isDev } from '../../../utils/env.js';
|
import { isDev } from '@certd/basic';
|
||||||
|
|
||||||
@IsTaskPlugin({
|
@IsTaskPlugin({
|
||||||
name: 'demoTest',
|
name: 'demoTest',
|
||||||
|
@ -13,6 +13,8 @@ import { isDev } from '../../../utils/env.js';
|
||||||
runStrategy: RunStrategy.SkipWhenSucceed,
|
runStrategy: RunStrategy.SkipWhenSucceed,
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
// 你开发的插件要删除此项,否则不会在生产环墋中显示
|
||||||
|
deprecated: isDev() ? '测试插件,生产环境不显示' : undefined,
|
||||||
})
|
})
|
||||||
export class DemoTestPlugin extends AbstractTaskPlugin {
|
export class DemoTestPlugin extends AbstractTaskPlugin {
|
||||||
//测试参数
|
//测试参数
|
||||||
|
@ -101,8 +103,5 @@ export class DemoTestPlugin extends AbstractTaskPlugin {
|
||||||
this.logger.info('授权id:', accessId);
|
this.logger.info('授权id:', accessId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//TODO 这里实例化插件,进行注册
|
//实例化一下,注册插件
|
||||||
if (isDev()) {
|
new DemoTestPlugin();
|
||||||
//你的实现 要去掉这个if,不然生产环境将不会显示
|
|
||||||
new DemoTestPlugin();
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in New Issue