During this event, Speakers walked us through below topics:
================================================
- What is CI-CD?
- What are benefits of CI-CD?
- Trigger GitHub Actions Pipeline using GitHub REST API.
- GitHub Actions Pipeline integration with Slack Channel.
- GitHub Actions Pipeline with Reviewers and Approval Process.
- GitHub Actions Pipeline with Upload and Download Build Artifacts.
- GitHub Actions Pipeline with Cache.
- GitHub Actions Pipeline Components.
================References================================
Code Repo: github.com/stackmerge/cicd-gi...
Slack Incoming Webhook: api.slack.com/messaging/webhooks
=================GitHub REST API===========================
1. Trigger GitHub Action Workflow:
===========================
curl \
-X POST \
-H Authorization: token {{pat-token}} \ api.github.com/repos/{{owner}}/{{repo}}/actions/workflows/{{workflowId}}/dispatches \
-d '{"ref":{{branch/tag}}}'
2. Get workflow ID:
===============
curl \
-X GET
-H "Accept: application/vnd.github.v3+json" \
api.github.com/repos/{{owner}}/{{repo}}/actions/workflows
#githubrestapi #cicdpipeline #githubactions #cloudhubdeployment #cache #slackchannel #uploadartifacts #downloadartifacts #mule4 #muleesb #mulesoft #mulesoftdevelopers #mulesoftcommunity #mulesoftmeetups #mulesoftcertified #anypointplatform #apimanagement #anypointstudio
4 фев 2022