ExifTool Forum

General => Other Discussion => Topic started by: woss on July 04, 2024, 08:49:52 AM

Title: exiftool github action
Post by: woss on July 04, 2024, 08:49:52 AM
Hi all, i created the github action that loads the exiftool into the action CI pipeline.

Feel free to subscribe and report any bugs and suggest features.

https://github.com/marketplace/actions/exiftool-action (https://github.com/marketplace/actions/exiftool-action)
Title: Re: exiftool github action
Post by: StarGeek on July 04, 2024, 10:47:26 AM
Since I have no idea what CI is, I went searching.

Reddit thread, ELI5: What is CI/CD and Why do we need them? (https://old.reddit.com/r/devops/comments/t5nufe/eli5_what_is_cicd_and_why_do_we_need_them/)

Video from that link (https://www.youtube.com/watch?v=qiDIif7JVMo)
Title: Re: exiftool github action
Post by: woss on July 08, 2024, 08:40:02 AM
that pretty much covers it. It is an important part of quality assurance when it comes to the development of web systems.

The main use is that if a project has tests that use Exiftool, as I have, the action saves time and reduces the complexity of the Github actions. Before you would need to download the release, extract, add to the path, etc ... then execute it. The main difference is that the action steps environment is destroyed after success or failure.
Title: Re: exiftool github action
Post by: woss on July 18, 2024, 04:32:23 AM
If Phil sees this, would it be possible to add exiftool github action under the CI(Continues integration) section on the main page?
Title: Re: exiftool github action
Post by: Phil Harvey on July 18, 2024, 06:50:36 PM
But there is no CI section on the home page. :/

- Phil
Title: Re: exiftool github action
Post by: woss on July 19, 2024, 06:09:30 AM
Exactly ;)

Maybe we should add it. Since Exiftool can be used in the CI/CD (continuous integration and continuous deployment) pipelines.