āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļšāļ‚āļ­āļ‡ CI/CD āļŦāļĄāļēāļĒāļ–āļķāļ‡āđāļ™āļ§āļ—āļēāļ‡āļ—āļĩāđˆāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāļ—āļĩāđˆāđƒāļŠāđ‰āđ‚āļ”āļĒāļ™āļąāļāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđāļĨāļ°āļœāļđāđ‰āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļāļ”āđ‰āļēāļ™āđ„āļ­āļ—āļĩāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāļ§āđˆāļēāļŠāļēāļĄāļēāļĢāļ–āļāļđāđ‰āļ„āļ·āļ™āļŠāļ–āļēāļ™āļ°āļ„āļ§āļēāļĄāđ€āļŠāļ–āļĩāļĒāļĢāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§āđāļĨāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļŦāļĨāļąāļ‡āļˆāļēāļāļžāļšāļāļąāļšāļ„āļ§āļēāļĄāļĨāđ‰āļĄāđ€āļŦāļĨāļ§āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰ āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ” āļŦāļĢāļ·āļ­āļœāļĨāļāļĢāļ°āļ—āļšāļ—āļĩāđˆāđ„āļĄāđˆāļžāļķāļ‡āļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđƒāļ™āļāļēāļĢāļšāļđāļĢāļ“āļēāļāļēāļĢāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ (CI/CD ) āđ„āļ›āļ›āđŒāđ„āļĨāļ™āđŒ āļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāļŦāļĨāļąāļāļ‚āļ­āļ‡āļāļēāļĢāđƒāļŠāđ‰āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļšāļ„āļ·āļ­āđ€āļžāļ·āđˆāļ­āļĨāļ”āđ€āļ§āļĨāļēāļŦāļĒāļļāļ”āļ—āļģāļ‡āļēāļ™ āļĢāļąāļāļĐāļēāđ€āļŠāļ–āļĩāļĒāļĢāļ āļēāļžāļ‚āļ­āļ‡āļĢāļ°āļšāļš āđāļĨāļ°āļĨāļ”āļœāļĨāļāļĢāļ°āļ—āļšāļ‚āļ­āļ‡āļ›āļąāļāļŦāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļĄāļĩāļ•āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļ›āļĨāļēāļĒāļ—āļēāļ‡

āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļšāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāđ€āļ›āđ‡āļ™āļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļŠāļģāļ„āļąāļāļ‚āļ­āļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢ CI/CD āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļāļĨāļĒāļļāļ—āļ˜āđŒāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āļˆāļąāļ”āđ€āļ•āļĢāļĩāļĒāļĄāđāļœāļ™āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļĢāļ°āļšāļšāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļ„āļ·āļ™āļ„āđˆāļēāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđāļĨāļ°āļāļēāļĢāļāļđāđ‰āļ„āļ·āļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āđ€āļŠāļ–āļĩāļĒāļĢāļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰ āļ•āļēāļĄāļ—āļĩāđˆāļāļēāļĢāļ§āļīāļˆāļąāļĒāļĢāļ°āļšāļļāđ„āļ§āđ‰ āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāļ›āļĢāļ°āļŠāļšāļ›āļąāļāļŦāļēāđāļĨāļ°āļŠāđˆāļ­āļ‡āđ‚āļŦāļ§āđˆāđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļĄāļĩāļāļēāļĢāļ­āļąāļ›āđ€āļ”āļ•āđāļĨāļ°āđ€āļœāļĒāđāļžāļĢāđˆāļ­āļĒāđˆāļēāļ‡āļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļāļēāļĢāļĄāļĩāđāļœāļ™āļĒāđ‰āļ­āļ™āļāļĨāļąāļšāļ—āļĩāđˆāļĄāļąāđˆāļ™āļ„āļ‡āļˆāļķāļ‡āđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļŠāļģāļ„āļąāļāļŠāļģāļŦāļĢāļąāļšāļ—āļąāđ‰āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļāđāļĨāļ°āļĢāļ°āļ”āļąāļšāļ­āļ‡āļ„āđŒāļāļĢ

AppMaster āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ no-code āļ­āļąāļ™āļ—āļĢāļ‡āļžāļĨāļąāļ‡āļ‹āļķāđˆāļ‡āļĄāļĩāļˆāļļāļ”āļĄāļļāđˆāļ‡āļŦāļĄāļēāļĒāđ€āļžāļ·āđˆāļ­āļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļšāļ™āđ€āļ§āđ‡āļš āļ­āļļāļ›āļāļĢāļ“āđŒāđ€āļ„āļĨāļ·āđˆāļ­āļ™āļ—āļĩāđˆ āđāļĨāļ°āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ āļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āļ‚āļ­āļ‡āļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļšāļ‚āļ­āļ‡ CI/CD āļŠāđˆāļ§āļ™āļ™āļĩāđ‰āļˆāļ°āđ€āļˆāļēāļ°āļĨāļķāļāļ–āļķāļ‡āļ›āļĢāļ°āđ€āļ”āđ‡āļ™āļŠāļģāļ„āļąāļāļ‚āļ­āļ‡āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļš CI/CD āđƒāļ™āļšāļĢāļīāļšāļ—āļ‚āļ­āļ‡ AppMaster

āļ›āļĢāļ°āļāļēāļĢāđāļĢāļ āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļš CI/CD āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļ­āļ­āļāđāļšāļšāļĄāļēāļ­āļĒāđˆāļēāļ‡āļ”āļĩāļ„āļ§āļĢāļĢāļ§āļĄāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļŠāļģāļ„āļąāļāļŦāļĨāļēāļĒāļ›āļĢāļ°āļāļēāļĢ:

1. āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™: āļĢāļ°āļšāļšāļ„āļ§āļšāļ„āļļāļĄāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđƒāļ™āļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄāđāļĨāļ°āļˆāļąāļ”āļāļēāļĢāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđƒāļ™āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļāļēāļĢāđƒāļŠāđ‰āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄ āđ€āļŠāđˆāļ™ Git āļŦāļĢāļ·āļ­ Subversion āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļĢāļąāļāļĐāļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļŦāļĨāļēāļĒāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž āļ—āļģāđƒāļŦāđ‰āļ‡āđˆāļēāļĒāļ•āđˆāļ­āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļāļĨāļąāļšāđ€āļ›āđ‡āļ™āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āđ€āļŠāļ–āļĩāļĒāļĢāļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ™āļĩāđ‰āđ€āļĄāļ·āđˆāļ­āļˆāļģāđ€āļ›āđ‡āļ™

2. āļĢāļ°āļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī: āļāļēāļĢāļ—āļģāđƒāļŦāđ‰āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļšāđ€āļ›āđ‡āļ™āļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđ€āļ›āđ‡āļ™āļŠāļīāđˆāļ‡āļˆāļģāđ€āļ›āđ‡āļ™āđƒāļ™āļāļēāļĢāļĨāļ”āļ„āļ§āļēāļĄāļĨāđˆāļēāļŠāđ‰āļēāđāļĨāļ°āļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļ‚āļ­āļ‡āļĄāļ™āļļāļĐāļĒāđŒ āļ”āđ‰āļ§āļĒāļāļēāļĢāđƒāļŠāđ‰āļ›āļĢāļ°āđ‚āļĒāļŠāļ™āđŒāļˆāļēāļāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­ CI/CD āļ—āļĩāđˆāļ—āļąāļ™āļŠāļĄāļąāļĒ â€‹â€‹āđ€āļŠāđˆāļ™ Jenkins, GitLab āļŦāļĢāļ·āļ­ CircleCI āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ§āđˆāļēāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļšāļˆāļ°āļ–āļđāļāļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļīāđ€āļĄāļ·āđˆāļ­āđ„āļ›āļ›āđŒāđ„āļĨāļ™āđŒāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļĢāļ°āļšāļļāļ‚āđ‰āļ­āļœāļīāļ”āļžāļĨāļēāļ”āļŦāļĢāļ·āļ­āļ›āļąāļāļŦāļēāļ­āļ·āđˆāļ™ āđ† āļ—āļĩāđˆāļ—āļģāđƒāļŦāđ‰āđ€āļŠāļ–āļĩāļĒāļĢāļ āļēāļžāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĨāļ”āļĨāļ‡

3. āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāđāļĨāļ°āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš: āļ™āļąāļāļžāļąāļ’āļ™āļēāļˆāļ°āļ•āđ‰āļ­āļ‡āļĢāļ§āļĄāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ•āļīāļ”āļ•āļēāļĄāđāļĨāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāđ„āļ§āđ‰āđƒāļ™āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļš CI/CD āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāļ–āļķāļ‡āļ„āļ§āļēāļĄāđ€āļŠāļ–āļĩāļĒāļĢāļ‚āļ­āļ‡āļĢāļ°āļšāļšāđāļĨāļ°āļĢāļ°āļšāļļāļ›āļąāļāļŦāļēāļ—āļĩāđˆāļ­āļēāļˆāđ€āļāļīāļ”āļ‚āļķāđ‰āļ™āļ•āļąāđ‰āļ‡āđāļ•āđˆāđ€āļ™āļīāđˆāļ™āđ† āđ‚āļ‹āļĨāļđāļŠāļąāļ™āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļšāļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļēāļĄāļēāļĢāļ–āđƒāļŦāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļĨāļķāļāđāļšāļšāđ€āļĢāļĩāļĒāļĨāđ„āļ—āļĄāđŒāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āļ‹āļķāđˆāļ‡āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļ™āļąāļāļžāļąāļ’āļ™āļēāļŠāļēāļĄāļēāļĢāļ–āļĒāđ‰āļ­āļ™āļāļĨāļąāļšāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ—āļĩāđˆāļĄāļĩāļ›āļąāļāļŦāļēāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āđāļĨāļ°āļ•āļīāļ”āļ•āļēāļĄāļŠāļēāđ€āļŦāļ•āļļāļ‚āļ­āļ‡āļ›āļąāļāļŦāļē

4. āļāļēāļĢāļˆāļąāļ”āļ—āļģāđ€āļ­āļāļŠāļēāļĢāđāļĨāļ°āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢ: āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļšāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļšāļąāļ™āļ—āļķāļāđ„āļ§āđ‰āļ­āļĒāđˆāļēāļ‡āļ”āļĩāđāļĨāļ°āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢāļ—āļĩāđˆāļĢāļąāļ”āļāļļāļĄāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļŠāļĄāļēāļŠāļīāļāđƒāļ™āļ—āļĩāļĄāļĄāļĩāļ„āļ§āļēāļĄāļŠāļģāļ„āļąāļāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āļ•āđˆāļ­āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļšāđƒāļŦāđ‰āļ›āļĢāļ°āļŠāļšāļ„āļ§āļēāļĄāļŠāļģāđ€āļĢāđ‡āļˆ āļ™āļąāļāļžāļąāļ’āļ™āļēāļ„āļ§āļĢāļĢāļąāļāļĐāļēāđāļ™āļ§āļ—āļēāļ‡āļ—āļĩāđˆāļŠāļąāļ”āđ€āļˆāļ™āđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļš āļĢāļ§āļĄāļ–āļķāļ‡āļŠāļ–āļēāļ™āļāļēāļĢāļ“āđŒāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰ āļāļĨāđ„āļāļ—āļĢāļīāļāđ€āļāļ­āļĢāđŒāļŠāļģāļŦāļĢāļąāļšāļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āđāļĨāļ°āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļĢāļīāđˆāļĄāļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļšāļ”āđ‰āļ§āļĒāļ•āļ™āđ€āļ­āļ‡

AppMaster āļĢāļ§āļĄāļ›āļĢāļ°āđ€āļ”āđ‡āļ™āļŠāļģāļ„āļąāļāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ„āļ§āđ‰āđƒāļ™āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļš CI/CD āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĨāļđāļāļ„āđ‰āļēāđ„āļ”āđ‰āļŠāļąāļĄāļœāļąāļŠāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļāļēāļĢāļžāļąāļ’āļ™āļēāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ—āļĩāđˆāļĢāļ§āļ”āđ€āļĢāđ‡āļ§āļĒāļīāđˆāļ‡āļ‚āļķāđ‰āļ™āđ‚āļ”āļĒāļĄāļĩāļāļēāļĢāļŦāļĒāļļāļ”āļŠāļ°āļ‡āļąāļāļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ” āđ€āļĄāļ·āđˆāļ­āļĨāļđāļāļ„āđ‰āļēāļāļ”āļ›āļļāđˆāļĄ 'āđ€āļœāļĒāđāļžāļĢāđˆ' āđƒāļ™ AppMaster āđāļžāļĨāļ•āļŸāļ­āļĢāđŒāļĄāļˆāļ°āđƒāļŠāđ‰āļžāļīāļĄāļžāđŒāđ€āļ‚āļĩāļĒāļ§āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđāļĨāļ°āļŠāļĢāđ‰āļēāļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āđƒāļ™āļ‚āļ“āļ°āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļāđ‡āļˆāļąāļ”āļāļēāļĢāļāļąāļšāļāļēāļĢāļ„āļ­āļĄāđ„āļžāļĨāđŒ āļāļēāļĢāļ—āļ”āļŠāļ­āļš āđāļĨāļ°āļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ‡āļēāļ™āļšāļ™āļ„āļĨāļēāļ§āļ”āđŒ āļ”āđ‰āļ§āļĒāđ€āļŦāļ•āļļāļ™āļĩāđ‰ āļĨāļđāļāļ„āđ‰āļē AppMaster āļˆāļķāļ‡āļŠāļēāļĄāļēāļĢāļ–āļŠāļĢāđ‰āļēāļ‡āđāļĨāļ°āļ›āļĢāļąāļšāđƒāļŠāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āđƒāļŦāļĄāđˆāđ„āļ”āđ‰āļ āļēāļĒāđƒāļ™āđ€āļ§āļĨāļēāđ„āļĄāđˆāļ–āļķāļ‡ 30 āļ§āļīāļ™āļēāļ—āļĩ

āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ AppMaster āļĒāļąāļ‡āļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļˆāļĢāļīāļ‡ āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĨāļđāļāļ„āđ‰āļēāļŠāļēāļĄāļēāļĢāļ–āļĢāļąāļšāđ„āļŸāļĨāđŒāđ„āļšāļ™āļēāļĢāļĩāļ—āļĩāđˆāļ›āļāļīāļšāļąāļ•āļīāļāļēāļĢāđ„āļ”āđ‰ āļŦāļĢāļ·āļ­āđāļĄāđ‰āđāļ•āđˆāļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āđ€āļžāļ·āđˆāļ­āđ‚āļŪāļŠāļ•āđŒāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđƒāļ™āļ­āļ‡āļ„āđŒāļāļĢ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āļĄāļąāđˆāļ™āđƒāļˆāđ„āļ”āđ‰āļ–āļķāļ‡āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāđāļĨāļ°āļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āļ—āļĩāđˆāļĄāļēāļāļ‚āļķāđ‰āļ™ āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđ€āļĄāļ·āđˆāļ­āđƒāļŠāđ‰āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļš

āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰ AppMaster āļˆāļ°āļŠāļĢāđ‰āļēāļ‡āđ€āļ­āļāļŠāļēāļĢāļ—āļĩāđˆāļˆāļģāđ€āļ›āđ‡āļ™āđ‚āļ”āļĒāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āđ€āļŠāđˆāļ™ āđ€āļ­āļāļŠāļēāļĢ Swagger (OpenAPI) āļŠāļģāļŦāļĢāļąāļš endpoints āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāļ°āļŠāļ„āļĢāļīāļ›āļ•āđŒāļāļēāļĢāļĒāđ‰āļēāļĒāļŠāļ„āļĩāļĄāļēāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļŠāļīāđˆāļ‡āļ™āļĩāđ‰āļ—āļģāđƒāļŦāđ‰āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļšāļ‡āđˆāļēāļĒāļ‚āļķāđ‰āļ™āļ­āļĒāđˆāļēāļ‡āļĄāļēāļ āđāļĨāļ°āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĨāļđāļāļ„āđ‰āļēāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļāļĨāļąāļšāđ€āļ›āđ‡āļ™āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™āļāđˆāļ­āļ™āļŦāļ™āđ‰āļēāļ—āļĩāđˆāđ€āļŠāļ–āļĩāļĒāļĢāđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĢāļ§āļ”āđ€āļĢāđ‡āļ§āļŦāļēāļāļˆāļģāđ€āļ›āđ‡āļ™

āđ‚āļ”āļĒāļŠāļĢāļļāļ› āļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļšāļ‚āļ­āļ‡ CI/CD āļĄāļĩāļ„āļļāļ“āļ„āđˆāļēāļ­āļĒāđˆāļēāļ‡āļĒāļīāđˆāļ‡āđƒāļ™āļāļēāļĢāļĢāļąāļāļĐāļēāđ€āļŠāļ–āļĩāļĒāļĢāļ āļēāļžāļ‚āļ­āļ‡āļĢāļ°āļšāļš āļĨāļ”āļāļēāļĢāļŦāļĒāļļāļ”āļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ āđāļĨāļ°āļĨāļ”āļœāļĨāļāļĢāļ°āļ—āļšāļ‚āļ­āļ‡āļ›āļąāļāļŦāļēāļāļēāļĢāļ›āļĢāļąāļšāđƒāļŠāđ‰āļ•āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āļ›āļĨāļēāļĒāļ—āļēāļ‡ āļ”āđ‰āļ§āļĒāļāļēāļĢāļ›āļāļīāļšāļąāļ•āļīāļ•āļēāļĄāđāļ™āļ§āļ—āļēāļ‡āļ›āļāļīāļšāļąāļ•āļīāļ—āļĩāđˆāļ”āļĩāļ—āļĩāđˆāļŠāļļāļ”āđƒāļ™āļ­āļļāļ•āļŠāļēāļŦāļāļĢāļĢāļĄāđāļĨāļ°āļœāļŠāļĄāļœāļŠāļēāļ™āđāļ‡āđˆāļĄāļļāļĄāļ—āļĩāđˆāļŠāļģāļ„āļąāļ āđ€āļŠāđˆāļ™ āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ āļĢāļ°āļšāļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš āļāļēāļĢāļ•āļĢāļ§āļˆāļŠāļ­āļš āđ€āļ­āļāļŠāļēāļĢ āđāļĨāļ°āļāļēāļĢāļŠāļ·āđˆāļ­āļŠāļēāļĢ AppMaster āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļĨāļđāļāļ„āđ‰āļēāļŠāļēāļĄāļēāļĢāļ–āļžāļąāļ’āļ™āļēāđāļĨāļ°āļ›āļĢāļąāļšāđƒāļŠāđ‰āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ”āđ‰āļ§āļĒāļ„āļ§āļēāļĄāļĄāļąāđˆāļ™āđƒāļˆ āđ‚āļ”āļĒāļĢāļđāđ‰āļ§āđˆāļēāļāļĨāļĒāļļāļ—āļ˜āđŒāļāļēāļĢāļĒāđ‰āļ­āļ™āļāļĨāļąāļšāļ‚āļ­āļ‡āļžāļ§āļāđ€āļ‚āļēāļ™āļąāđ‰āļ™āđāļ‚āđ‡āļ‡āđāļāļĢāđˆāļ‡āđāļĨāļ°āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļž