ಪ್ಯಾಕೇಜ್ ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್ನ ಬಿಡುಗಡೆ ಓಪನ್ ಬಿಲ್ಡ್ ಸೇವೆ 2.10

ರೂಪುಗೊಂಡಿದೆ ವೇದಿಕೆ ಬಿಡುಗಡೆ ಬಿಲ್ಡ್ ಸೇವೆಯನ್ನು ತೆರೆಯಿರಿ 2.10, ಉದ್ದೇಶಿಸಲಾಗಿದೆ ಬಿಡುಗಡೆಗಳು ಮತ್ತು ನವೀಕರಣಗಳ ತಯಾರಿಕೆ ಮತ್ತು ನಿರ್ವಹಣೆ ಸೇರಿದಂತೆ ವಿತರಣೆಗಳು ಮತ್ತು ಸಾಫ್ಟ್‌ವೇರ್ ಉತ್ಪನ್ನಗಳ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸಂಘಟಿಸಲು. ಹೆಚ್ಚಿನ ಪ್ರಮುಖ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳಿಗಾಗಿ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಕ್ರಾಸ್-ಕಂಪೈಲ್ ಮಾಡಲು ಅಥವಾ ನೀಡಿದ ಪ್ಯಾಕೇಜ್ ಆಧಾರದ ಮೇಲೆ ನಿಮ್ಮ ಸ್ವಂತ ವಿತರಣೆಯನ್ನು ನಿರ್ಮಿಸಲು ಸಿಸ್ಟಮ್ ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ.

CentOS, Debian, Fedora, OpenMandriva, openSUSE, SUSE Enterprise Linux, Red Hat Enterprise Linux (RHEL) ಮತ್ತು ಉಬುಂಟು ಸೇರಿದಂತೆ 21 ಟಾರ್ಗೆಟ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ (ವಿತರಣೆಗಳು) ನಿರ್ಮಾಣವನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. i6, x386_86 ಮತ್ತು ARM ಸೇರಿದಂತೆ 64 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗೆ ಅಸೆಂಬ್ಲಿ ಸಾಧ್ಯ. OBS 140 ಸಾವಿರಕ್ಕೂ ಹೆಚ್ಚು ಪ್ಯಾಕೇಜುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ ಮತ್ತು ಇದನ್ನು openSUSE, Tizen, Sailfish/Mer, NextCloud ಮತ್ತು VideoLAN ಯೋಜನೆಗಳನ್ನು ನಿರ್ಮಿಸಲು ಪ್ರಾಥಮಿಕ ವ್ಯವಸ್ಥೆಯಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಹಾಗೆಯೇ Dell, Cray ಮತ್ತು Intel ನಲ್ಲಿ Linux ಉತ್ಪನ್ನಗಳನ್ನು ನಿರ್ಮಿಸಲು ಬಳಸಲಾಗುತ್ತದೆ.

ಅಪೇಕ್ಷಿತ ಸಿಸ್ಟಮ್‌ಗಾಗಿ ಬೈನರಿ ಪ್ಯಾಕೇಜ್‌ನ ರೂಪದಲ್ಲಿ ನೀಡಲಾದ ಪ್ರೋಗ್ರಾಂನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು ನಿರ್ಮಿಸಲು, ಕೇವಲ ಸ್ಪೆಕ್ ಫೈಲ್ ಅನ್ನು ರಚಿಸಿ ಅಥವಾ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾದ ಪ್ಯಾಕೇಜ್ ರೆಪೊಸಿಟರಿಯನ್ನು ಸಂಪರ್ಕಿಸಿ software.opensuse.org. ಹೆಚ್ಚುವರಿಯಾಗಿ, ವರ್ಚುವಲೈಸೇಶನ್ ಸಿಸ್ಟಮ್‌ಗಳು, ಕ್ಲೌಡ್ ಪರಿಸರಗಳಲ್ಲಿ ಅಥವಾ ಲೈವ್ ವಿತರಣೆಯಾಗಿ ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ನೀವು ಸಿದ್ಧ-ಸಿದ್ಧ ಕನಿಷ್ಠ ಪರಿಸರವನ್ನು ರಚಿಸಬಹುದು. OBS ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ, ಡೆವಲಪರ್ ರೆಡಿಮೇಡ್ ಆನ್‌ಲೈನ್ ಸೇವೆಯನ್ನು ಬಳಸಬಹುದು build.opensuse.org ಅಥವಾ ಸ್ಥಾಪಿಸಲು ನಿಮ್ಮ ಸರ್ವರ್‌ನಲ್ಲಿ ಇದೇ ರೀತಿಯ ವ್ಯವಸ್ಥೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ವಿಶೇಷವಾಗಿ ತರಬೇತಿ ಪಡೆದ ಬಳಸಿಕೊಂಡು ನಿಮ್ಮ ಸ್ವಂತ ಮೂಲಸೌಕರ್ಯವನ್ನು ನೀವು ತ್ವರಿತವಾಗಿ ನಿಯೋಜಿಸಬಹುದು ಚಿತ್ರಗಳು ವರ್ಚುವಲ್ ಯಂತ್ರಗಳು, ಕಂಟೈನರ್‌ಗಳು, ಸ್ಥಳೀಯ ಅನುಸ್ಥಾಪನೆಗಾಗಿ ಅಥವಾ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ PXE ಬೂಟ್ ಮಾಡಲು.

ftp ಮತ್ತು ಪ್ರಾಥಮಿಕ ಯೋಜನೆಗಳ ವೆಬ್ ಸರ್ವರ್‌ಗಳಿಂದ ಕೋಡ್‌ನೊಂದಿಗೆ ಬಾಹ್ಯ Git ಅಥವಾ ಸಬ್‌ವರ್ಶನ್ ರೆಪೊಸಿಟರಿಗಳು ಅಥವಾ ಆರ್ಕೈವ್‌ಗಳಿಂದ ಮೂಲ ಪಠ್ಯಗಳ ಡೌನ್‌ಲೋಡ್ ಅನ್ನು ಸ್ವಯಂಚಾಲಿತಗೊಳಿಸಲು ಸಾಧ್ಯವಿದೆ, ಇದು ಸ್ಥಳೀಯ ಡೆವಲಪರ್‌ಗಳ ಯಂತ್ರಕ್ಕೆ ಕೋಡ್‌ನೊಂದಿಗೆ ಆರ್ಕೈವ್‌ಗಳ ಮಧ್ಯಂತರ ಹಸ್ತಚಾಲಿತ ಡೌನ್‌ಲೋಡ್ ಅನ್ನು ತೊಡೆದುಹಾಕಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. openSUSE ಬಿಲ್ಡ್ ಸೇವೆಗೆ ಆಮದು ಮಾಡಿಕೊಳ್ಳಿ. ಇತರ ಪ್ಯಾಕೇಜುಗಳ ಮೇಲಿನ ಅವಲಂಬನೆಗಳನ್ನು ನಿರ್ಧರಿಸಲು ಮತ್ತು ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಿದಾಗ ಈ ಅವಲಂಬನೆಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮರುನಿರ್ಮಾಣ ಮಾಡಲು ಪ್ಯಾಕೇಜ್ ನಿರ್ವಾಹಕರುಗಳನ್ನು ಒದಗಿಸಲಾಗುತ್ತದೆ. ಪ್ಯಾಚ್‌ಗಳನ್ನು ಸೇರಿಸುವಾಗ, ಇತರ ಯೋಜನೆಗಳಿಂದ ಒಂದೇ ರೀತಿಯ ಪ್ಯಾಕೇಜ್‌ಗಳೊಂದಿಗೆ ಅವುಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು ಸಾಧ್ಯವಿದೆ.

ಓಪನ್ ಬಿಲ್ಡ್ ಸೇವೆಯನ್ನು ನಿರ್ವಹಿಸಲು, ನೀವು ಆಜ್ಞಾ ಸಾಲಿನ ಉಪಕರಣಗಳು ಮತ್ತು ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಎರಡನ್ನೂ ಬಳಸಬಹುದು. ಥರ್ಡ್-ಪಾರ್ಟಿ ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ಸಂಪರ್ಕಿಸಲು ಮತ್ತು GitHub, SourceForge ಮತ್ತು kde-apps.org ನಂತಹ ಬಾಹ್ಯ ಸೇವೆಗಳಿಂದ ಸಂಪನ್ಮೂಲಗಳನ್ನು ಬಳಸಲು ಉಪಕರಣಗಳಿವೆ. ಗುಂಪುಗಳನ್ನು ರಚಿಸಲು ಮತ್ತು ಸಹಯೋಗವನ್ನು ಸಂಘಟಿಸಲು ಡೆವಲಪರ್‌ಗಳು ಪರಿಕರಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ಹೊಂದಿರುತ್ತಾರೆ. ವೆಬ್ ಇಂಟರ್ಫೇಸ್, ಪ್ಯಾಕೇಜ್ ಟೆಸ್ಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಮತ್ತು ಅಸೆಂಬ್ಲಿ ಬ್ಯಾಕೆಂಡ್‌ಗಳು ಸೇರಿದಂತೆ ಎಲ್ಲಾ ಸಿಸ್ಟಮ್ ಘಟಕಗಳ ಕೋಡ್, ತೆರೆದಿರುತ್ತದೆ GPLv2 ಅಡಿಯಲ್ಲಿ ಪರವಾನಗಿ ಪಡೆದಿದೆ.

ಪೈಕಿ ಅಭಿವೃದ್ಧಿಗಳುಓಪನ್ ಬಿಲ್ಡ್ ಸೇವೆ 2.10 ರಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ:

  • ಸಂಪೂರ್ಣವಾಗಿ ಪುನಃ ಮಾಡಲಾಗಿದೆ ವೆಬ್ ಇಂಟರ್ಫೇಸ್, ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ಫ್ರೇಮ್‌ವರ್ಕ್‌ನ ಘಟಕಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪುನಃ ಬರೆಯಲಾಗಿದೆ, ಇದು ಕೋಡ್ ನಿರ್ವಹಣೆಯನ್ನು ಸರಳಗೊಳಿಸಲು, ವಿವಿಧ ಭಾಗಗಳ ವಿನ್ಯಾಸವನ್ನು ಏಕೀಕರಿಸಲು ಮತ್ತು ಅನೇಕ ತೊಡಕುಗಳನ್ನು ತೊಡೆದುಹಾಕಲು ಸಾಧ್ಯವಾಗಿಸಿತು (ಹಿಂದೆ ಅವರು 960 ಗ್ರಿಡ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದರು, ತಮ್ಮದೇ ಆದ ಥೀಮ್ Jquery UI ಮತ್ತು ನಿರ್ದಿಷ್ಟ CSS ನ ಸಮೃದ್ಧಿ). ಆಮೂಲಾಗ್ರ ಮರುವಿನ್ಯಾಸದ ಹೊರತಾಗಿಯೂ, ಅಭಿವರ್ಧಕರು ಅಂಶಗಳ ಗುರುತಿಸುವಿಕೆ ಮತ್ತು ಹೊಸ ಆವೃತ್ತಿಗೆ ಬದಲಾಯಿಸುವಾಗ ಅಸ್ವಸ್ಥತೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಕೆಲಸ ಮಾಡುವ ಪರಿಚಿತ ಮಾರ್ಗವನ್ನು ನಿರ್ವಹಿಸಲು ಪ್ರಯತ್ನಿಸಿದರು;

    ಪ್ಯಾಕೇಜ್ ಬಿಲ್ಡ್ ಸಿಸ್ಟಮ್ನ ಬಿಡುಗಡೆ ಓಪನ್ ಬಿಲ್ಡ್ ಸೇವೆ 2.10

  • ಪ್ರತ್ಯೇಕ ಕಂಟೈನರ್‌ಗಳಿಗೆ ಅಪ್ಲಿಕೇಶನ್‌ಗಳ ವಿತರಣೆ ಮತ್ತು ನಿಯೋಜನೆಗೆ ಬೆಂಬಲವನ್ನು ಸುಧಾರಿಸಲು ಕೆಲಸ ಮಾಡಲಾಗಿದೆ. ತಯಾರಾದ ನೋಂದಾವಣೆ ಕಂಟೇನರ್ ವಿತರಣೆಗಾಗಿ. ಉದಾಹರಣೆಗೆ, ಟಂಬಲ್‌ವೀಡ್ ರೆಪೊಸಿಟರಿಯನ್ನು ಆಧರಿಸಿ ತಾಜಾ ಪರಿಸರವನ್ನು ಪ್ರಾರಂಭಿಸಲು, ನೀವು ಈಗ ಕೇವಲ "ಡಾಕರ್ ರನ್ -ಟಿ-ಆರ್ಎಮ್ registry.opensuse.org/opensuse/tumbleweed /bin/bash" ಅನ್ನು ರನ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ. ಸುರಕ್ಷಿತಗೊಳಿಸಲಾಗಿದೆ
    ಕಂಟೈನರ್‌ಗಳಲ್ಲಿ ಬೈನರಿ ಅಸೆಂಬ್ಲಿಗಳ (ಬಿಡುಗಡೆ ನಿಯಂತ್ರಣ) ಸ್ಥಿತಿಯನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಬೆಂಬಲ. ಕಿವಿ ಪ್ರೊಫೈಲ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಮಲ್ಟಿ-ಆರ್ಚ್ ಮ್ಯಾನಿಫೆಸ್ಟ್‌ಗಳನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯ;

  • Gitlab ಜೊತೆಗೆ ಏಕೀಕರಣಕ್ಕಾಗಿ ಮಾಡ್ಯೂಲ್‌ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಪಗುರೆ, ಈ ವ್ಯವಸ್ಥೆಗಳಲ್ಲಿ ಹೊಸ ಕಮಿಟ್‌ಗಳನ್ನು ಮಾಡಿದಾಗ ಅಥವಾ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಘಟನೆಗಳು ಸಂಭವಿಸಿದಾಗ OBS ನಲ್ಲಿ ಕೆಲವು ಕ್ರಿಯೆಗಳನ್ನು ಬಂಧಿಸಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
  • Amazon EC2 ಮತ್ತು Microsoft Azure ಕ್ಲೌಡ್ ಪರಿಸರಕ್ಕೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಲು ಅಂತರ್ನಿರ್ಮಿತ ಸಾಮರ್ಥ್ಯ, ಹಾಗೆಯೇ ವ್ಯಾಗ್ರಾಂಟ್ ಮೂಲಕ ಪ್ರಕಟಿಸಲು;
  • sysv init ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳನ್ನು systemd ಫೈಲ್‌ಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸಲಾಗಿದೆ;
  • InfluxDB DBMS ನಲ್ಲಿ ಕಾರ್ಯಕ್ಷಮತೆಯ ಡೇಟಾದೊಂದಿಗೆ ಮೆಟ್ರಿಕ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ಪಠ್ಯ ಕ್ಷೇತ್ರಗಳಲ್ಲಿ ಎಮೋಜಿಯನ್ನು ಅನುಮತಿಸಲಾಗಿದೆ (database.yml ನಲ್ಲಿ ಸೇರಿಸಲು, ಎನ್‌ಕೋಡಿಂಗ್ ಅನ್ನು utf8mb4 ಗೆ ಹೊಂದಿಸಬೇಕು);
  • ಹೊಸ ಕಾಮೆಂಟ್‌ಗಳ ಕುರಿತು ಮಾಹಿತಿಯೊಂದಿಗೆ ಸಮಸ್ಯೆಗಳ ಕುರಿತು ಸಂದೇಶ ಮಾಲೀಕರಿಗೆ ಅಧಿಸೂಚನೆಗಳನ್ನು ಕಳುಹಿಸುವ ಆಯ್ಕೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
  • ವಿನಂತಿಗಳ ಪ್ರಾಥಮಿಕ ದೃಢೀಕರಣಕ್ಕಾಗಿ ಒಂದು ಕಾರ್ಯವು ಕಾಣಿಸಿಕೊಂಡಿದೆ (ವಿಮರ್ಶೆ ಪೂರ್ಣಗೊಂಡ ನಂತರವೇ ವಿನಂತಿಯನ್ನು ಸ್ವೀಕರಿಸಲಾಗುತ್ತದೆ);
  • ರೆಪೊಸಿಟರಿಯಲ್ಲಿ ಉತ್ಪನ್ನ ಉತ್ಪಾದನೆ ಮತ್ತು ಪ್ರಕಾಶನಕ್ಕಾಗಿ ಆಪ್ಟಿಮೈಸ್ಡ್ ಕೋಡ್ ಕಾರ್ಯಕ್ಷಮತೆ. ಯೋಜಕರು ಈಗ ಯೋಜನೆಯನ್ನು ಹೆಚ್ಚಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಹೊಂದಿದ್ದಾರೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ