diff --git a/.github/workflows/marp-pages.yml b/.github/workflows/marp-pages.yml index 84ef5da..5ea49a3 100644 --- a/.github/workflows/marp-pages.yml +++ b/.github/workflows/marp-pages.yml @@ -29,12 +29,18 @@ jobs: - name: Copy images run: mkdir build && cp -R slides/img build/img && cp -R slides/themes build/themes - - name: Marp Build (README) + - name: Marp Build (HTML) uses: docker://marpteam/marp-cli:latest with: args: --theme-set slides/themes -o build/index.html --html -- slides/Slides.md env: MARP_USER: root:root + - name: Marp Build (PDF) + uses: docker://marpteam/marp-cli:latest + with: + args: --theme-set slides/themes -o build/Slides.pdf --pdf --allow-local-files --html -- slides/Slides.md + env: + MARP_USER: root:root - name: Setup Pages uses: actions/configure-pages@v6 - name: Upload artifact diff --git a/README.md b/README.md index 5d64c5f..3188c8e 100644 --- a/README.md +++ b/README.md @@ -1,32 +1,25 @@ # CI/CD with GitHub Actions -This repository contains resources and demos for the talk "CI/CD with GitHub Actions" by Chris Ayers. +Resources and demos for Chris Ayers' talk "CI/CD with GitHub Actions", showcasing workflows and pipelines across multiple scenarios. ## Slides -The slides for the talk can be found at:\ -[https://chris-ayers.com/github-actions-demos/](https://chris-ayers.com/github-actions-demos/) - -## Repository Content - -This repository contains multiple demos and pipelines showcasing the use of GitHub Actions in various scenarios. +[View HTML slides](https://chris-ayers.com/github-actions-demos/) | [Download PDF](https://chris-ayers.com/github-actions-demos/Slides.pdf) ## Resources +- [Slide source](slides/Slides.md) +- [Example workflows](.github/workflows) +- [Workshop agenda and resources](slides/workshop.md) - [GitHub Actions Documentation](https://docs.github.com) - [GitHub Skills](https://skills.github.com) - [nektos/act - Run Actions Locally](https://github.com/nektos/act) +## Contact -## Connect with Chris Ayers - -Feel free to connect with Chris Ayers on social media and visit his blog for more information on Bicep and other topics: +**Chris Ayers**, Principal Software Engineer -- Twitter: [@Chris_L_Ayers](https://twitter.com/Chris_L_Ayers) -- Mastodon: [@Chrisayers@hachyderm.io](https://hachyderm.io/@Chrisayers) -- LinkedIn: [chris-l-ayers](https://linkedin.com/in/chris-l-ayers/) -- Blog: [https://chris-ayers.com/](https://chris-ayers.com/) -- GitHub: [Codebytes](https://github.com/codebytes) +[Blog](https://chris-ayers.com/) | [GitHub](https://github.com/codebytes) | [LinkedIn](https://linkedin.com/in/chris-l-ayers/) | [Bluesky](https://bsky.app/profile/chris-ayers.com) | [Mastodon](https://hachyderm.io/@Chrisayers) ## License diff --git a/slides/Slides.md b/slides/Slides.md index da365d3..a785620 100644 --- a/slides/Slides.md +++ b/slides/Slides.md @@ -21,7 +21,7 @@ footer: '@Chris_L_Ayers - https://chris-ayers.com' LinkedIn: - [chris\-l\-ayers](https://linkedin.com/in/chris-l-ayers/) Blog: [https://chris-ayers\.com/](https://chris-ayers.com/) GitHub: [Codebytes](https://github.com/codebytes) - Mastodon: @Chrisayers@hachyderm.io + Mastodon: [@Chrisayers@hachyderm.io](https://hachyderm.io/@Chrisayers) ~~ Twitter: @Chris_L_Ayers~~ --- @@ -1092,7 +1092,7 @@ h2 { margin-bottom: 0.2em; } LinkedIn: - [chris\-l\-ayers](https://linkedin.com/in/chris-l-ayers/) Blog: [https://chris-ayers\.com/](https://chris-ayers.com/) GitHub: [Codebytes](https://github.com/codebytes) - Mastodon: @Chrisayers@hachyderm.io + Mastodon: [@Chrisayers@hachyderm.io](https://hachyderm.io/@Chrisayers) ~~ Twitter: @Chris_L_Ayers~~