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

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

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

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

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

āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ€āļŠāđˆāļ™ AppMaster āļŠāļĢāđ‰āļēāļ‡āđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļ”āđ‰āļ§āļĒ Golang āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ, Vue3 framework āđāļĨāļ° JS/TS āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļšāļ™āđ€āļ§āđ‡āļš āđāļĨāļ° Kotlin, Jetpack Compose āđāļĨāļ° SwiftUI āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļĄāļ·āļ­āļ–āļ·āļ­ Android āđāļĨāļ° iOS āļ•āļēāļĄāļĨāļģāļ”āļąāļš āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ—āļĩāđˆāļŦāļĨāļēāļāļŦāļĨāļēāļĒāđ€āļŦāļĨāđˆāļēāļ™āļĩāđ‰āđ€āļ‚āđ‰āļēāļāļąāļ™āđ„āļ”āđ‰āļāļąāļšāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđāļĨāļ°āđ€āļŸāļĢāļĄāđ€āļ§āļīāļĢāđŒāļāļāļēāļĢāļ„āļĢāļ­āļšāļ„āļĨāļļāļĄāđ‚āļ„āđ‰āļ”āļ•āđˆāļēāļ‡āđ† āđ€āļŠāđˆāļ™ āđāļžāđ‡āļ„āđ€āļāļˆāļāļēāļĢāļ—āļ”āļŠāļ­āļšāđƒāļ™āļ•āļąāļ§āļ‚āļ­āļ‡ Go āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āđāļšāđ‡āļāđ€āļ­āļ™āļ”āđŒ Jest āđāļĨāļ° Vue Test Utils āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™āļšāļ™āđ€āļ§āđ‡āļš āđāļĨāļ° XCTest āļŠāļģāļŦāļĢāļąāļšāđāļ­āļ›āļžāļĨāļīāđ€āļ„āļŠāļąāļ™ iOS āđāļĨāļ°āļ­āļ·āđˆāļ™āđ† āļ­āļĩāļāļĄāļēāļāļĄāļēāļĒ

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

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