tanuj-ahuja opened a new issue #15485:
URL: https://github.com/apache/airflow/issues/15485


   **Description**
   
   Enable an option to download or view artifacts like log files, reports, 
execution detail files, etc. generated by third party tool people run on 
Airflow.
   
   **Use case / motivation**
   
   We encountered this use-case while using Airflow to run our [Data Build 
Tool](https://www.getdbt.com/) jobs via the 
[BashOperator](https://airflow.apache.org/docs/apache-airflow/stable/howto/operator/bash.html).
 For more information [refer](https://www.astronomer.io/blog/airflow-dbt-1).
   
   Now when these dbt commands are run they generate 
[dbt-artifacts](https://docs.getdbt.com/reference/artifacts/dbt-artifacts) 
inside the project repository. We wish to be able view or download these 
artifacts from the Airflow UI.
   
   Why we need dbt artifacts?
   
   1. Calculate project-level test coverage
   2. Perform longitudinal analysis of run timing
   3. Identify historical changes in table structure
   4. Do much, much more
   
   This was just one example with dbt but it can be extended to any other third 
party tool that generates its own artifacts. So the reach of this feature could 
be to a wider set of Airflow users in my opinion.
   
   -->
   
   **Are you willing to submit a PR?**
   
   Yes
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to