मैं क्लास कोड होस्ट करने के लिए अपने स्कूल में एक gitlab सर्वर बनाऊंगा। मैं इसे बनाना चाहता हूं ताकि हर बार कोई भी उपयोगकर्ता गिटलैब को धक्का दे, यह स्वचालित रूप से प्रोजेक्ट को /var/www/gitdeploy/<repo-user>/<repo>/<branch>
इस तरह http://<myServer>/gitdeploy/<repo-user>/<repo>/<branch>
से एक्सेस करता है, जो कि सुलभ है।
अधिमानतः यह सभी शाखाओं को तैनात करेगा, लेकिन कम से कम मास्टर ठीक होगा। यह सब एक ही सर्वर पर चल रहा होगा।
मैंने Gitlab CI के बारे में सुना, लेकिन यह सुनिश्चित नहीं था कि यह मेरे लिए था, और मुझे समझ नहीं आया कि इसे कैसे स्थापित किया जाए।
मैं ये कैसे करूं?
संपादित करें: इसके अलावा, मुझे लगता है कि मुझे यह निर्दिष्ट करना चाहिए कि मैं इसे सभी उपयोगकर्ताओं के लिए चाहता हूं, उम्मीद है कि मेरे बिना यह प्रत्येक उपयोगकर्ता के लिए इसे कॉन्फ़िगर करेगा, बर्फ वैश्विक