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

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

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

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

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

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

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

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