linkedin / linkedin-gradle-plugin-for-apache-hadoop

Apache License 2.0
117 stars 76 forks source link

buildMetadata.json: Add the project directory to improve static analysis #262

Closed SurenNihalani closed 4 years ago

SurenNihalani commented 4 years ago

Why: helps with LinkedIn's internal migration

What changed: added a projectDirectory which helps us identify the subproject in a MP

Tests performed: modified unit tests

SurenNihalani commented 4 years ago

open to other suggestions on what to name this config variable

SurenNihalani commented 4 years ago
  1. BuildMetadata.json stores the git remote url for the repo and that’s good enough to get us to a mp name
  2. We don’t get to spy on the artifacts so it’s not too strong spying I hope. ideally I’d want Azkaban projects to be defined using infra as code principles (like terraform resources). That’s not the current state so I am settling for static links to projects