Automation with Docker for CI/CD Workflows

Sdílet
Vložit
  • čas přidán 31. 03. 2022
  • Did you miss the Docker Community All-Hands on March 31st, 2022?
    Here is a replay of the talk hosted by Bret Fisher (@BretFisher): Automation with Docker for CI/CD Workflows .
    ▶️ Speaker's website: www.bretfisher.com/
    ► Description: Automate all your Docker repetitive tasks! Learn how to build, test, scan, lint, and push your multi-platform Docker images through repeatable automation on GitHub Actions.
    I’ll walk you through simple-to-complex examples based on my work as a DevOps automation consultant. These examples will help you understand the ideal Docker workflows for any CI/CD automation platform. Then we’ll dig into how you can implement these workflows on both GitHub Actions (using Docker’s official Actions).
    Docker has a set of official GitHub Actions, but how do you use them together for the most optimized workflow? We’ll dig into my preferred way to get all the bells and whistles out of their Actions, including caching, multi-platform builds, multi-stage targeting (testing and prod), and pushing your images with proper tagging to multiple registries.
    Usually, “docker build” isn’t enough for anything but simple demos, so I’ll detail what other things you should be doing with your Docker images, including linting the Dockerfile and Compose file, CVE scanning the image output, and various ways to test in your images once they're built.
    🐳 Join our community on Slack: dockr.ly/slack
    You can follow Docker on social networks:
    ► Twitter: / docker
    ► LinkedIn: / docker
    ► Facebook: / docker.run
  • Věda a technologie

Komentáře • 6

  • @relo4727
    @relo4727 Před 9 měsíci +1

    Amazing talk and awesome detail. Some really useful information here.

  • @leebobtheblob87
    @leebobtheblob87 Před 7 měsíci

    6:35 general flow (basic)
    6:45 lint; super linter , mega linter
    7:45 general flow (intermediate)
    10:00 general flow ( advanced)
    11:14 testing security
    11:35 smoke test: can deploy to k8?
    12:17
    16:15 distributed system-> github cache api to build speed
    17:48 accommodate multi-platform (architecture)
    19:13 tag rules
    21:23 security check: using run_id as simple long (vulnerability)

  • @Aryan21able
    @Aryan21able Před rokem

    I see docker people and i subscribe 💐

  • @volkanbulbul5423
    @volkanbulbul5423 Před 6 měsíci

    Thank you

  • @dma98
    @dma98 Před 8 měsíci +1

    It was quite interesting, however, I was looking forward to running the pipeline and going through the steps, showing how it works what it does, etc. Unfortunately, there wasn't much :(

  • @oleksisfraga
    @oleksisfraga Před 2 lety +1

    👏🏾👏🏾👏🏾