Skip to content

Commit

Permalink
add jenkins
Browse files Browse the repository at this point in the history
  • Loading branch information
bodinsamuel committed Apr 29, 2023
1 parent ff66d06 commit a0d0cdc
Show file tree
Hide file tree
Showing 7 changed files with 17 additions and 3 deletions.
6 changes: 3 additions & 3 deletions TODO.todo
Original file line number Diff line number Diff line change
Expand Up @@ -47,15 +47,15 @@ Global:
✔ Detect Netlify @done(23-04-28 17:13)
- Detect Zeit
✔ Detect Fly.io @done(23-04-28 17:13)
- Detect Heroku
- Detect Heroku (did not find any way)
- Detect Render
- Detect Dependabot
Detect Dependabot @done(23-04-29 14:36)
✔ Detect Renovate @done(23-04-28 17:20)
✔ Circleci @done(23-04-27 11:02)
✔ Travisci @done(23-04-27 11:04)
- Codecov
✔ Relativeci @done(23-04-27 11:44)
- TeamCity
TeamCity @done(23-04-29 14:36)
- Jenkins
- Bitrise
✔ Cypress @done(23-04-27 15:21)
Expand Down
1 change: 1 addition & 0 deletions src/common/techs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ export const list: TechItem[] = [
{ key: 'influxdb', name: 'Influxdb', type: 'db' },
{ key: 'java', name: 'Java', type: 'language' },
{ key: 'javascript', name: 'JavaScript', type: 'language' },
{ key: 'jenkins', name: 'Jenkins', type: 'ci' },
{ key: 'jest', name: 'Jest', type: 'tool' },
{ key: 'jira', name: 'Jira', type: 'sass' },
{ key: 'kibana', name: 'Kibana', type: 'app' },
Expand Down
1 change: 1 addition & 0 deletions src/rules/ci/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ import './circleci';
import './cypressci';
import './dependabot';
import './githubactions';
import './jenkins';
import './relativeci';
import './renovate';
import './teamcity';
Expand Down
9 changes: 9 additions & 0 deletions src/rules/ci/jenkins.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import { register } from '../../rules';

register({
tech: 'jenkins',
files: ['.jenkins'],
dependencies: [
{ type: 'docker', name: /jenkins-docker/, example: 'jenkins-docker:0.0.0' },
],
});
1 change: 1 addition & 0 deletions src/rules/dependencies.docker.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ describe('npm', () => {
'docker',
'elasticsearch',
'influxdb',
'jenkins',
'mariadb',
'memcached',
'mongodb',
Expand Down
1 change: 1 addition & 0 deletions src/types/rule.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ export type RuleDependency = {
}
| { name: RegExp; example: string }
);

export type Rule = RuleFiles & {
tech: AllowedKeys;
dependencies?: RuleDependency[];
Expand Down
1 change: 1 addition & 0 deletions src/types/techs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ export type AllowedKeys =
| 'influxdb'
| 'java'
| 'javascript'
| 'jenkins'
| 'jest'
| 'jira'
| 'kibana'
Expand Down

0 comments on commit a0d0cdc

Please sign in to comment.