Master Action Building with GitHub – Milan Adamov

Wednesday, May 1, 2024, 12:00 noon, CDT (UTC−5:00) Download .ics

Special Topic:
Master Action Building with GitHub – Milan Adamov

Project mode in 4D gave us proper version control and was a tremendous step forward for the 4D development environment. Every slightest change in the design environment is reflected in various source files in the project folder, which can be more easily tracked to know what changed in the application when and see the history of such changes over the evolution of the codebase.

Many developers choose to use Git for distributed version control of their 4D projects and GitHub as a centralized site providing storage and management of their application source code. As your development efforts, team, and user base all increase in size, you may need to take advantage of Github’s more advanced features for Continuous Integration/ Continuous Delivery (CI/CD).

CI/CD means introducing more automation in building, testing and deployment, and with Github Actions and 4D you have a veritable toolset to streamline your application production! In this meeting, Milan Adamov will show off some of the master action building skills he has used to provide complex application building and deployment for large scale development projects.

Agenda:

  • Intro to Github Actions (events, runners, jobs, secrets, repository variables)
  • Intro to running 4D in headless mode
  • Using runners in multiple platforms – macOS, Windows and Ubuntu
  • Scripting the process and configuring automated workflows
  • Review of necessary files and action steps
  • Step through all automated steps in a demo application

This meeting is being hosted live with real-time discussion on Zoom.  Click here to join…

To follow along with the meeting slideshow, access it here when it is available…
Download a copy of the slides used in this meeting
Demo GitHub repository

Have comments or questions after the meeting?  Either post them here or to discuss.4d.com.

If you cannot attend the live Zoom meeting, no worries!  A recording will be posted to the 4DMethod Youtube channel after the meeting ends.

This entry was posted in Meetings and tagged , , , , , , , , , , , , , , . Bookmark the permalink.

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.