อะไรคือความแตกต่างระหว่างคำสั่ง release, share และ submitubuntu ใน Quickly?


9

มี 3 คำสั่งต่าง ๆ ใน Quickly ที่จะปล่อยเวอร์ชั่นใหม่ของแอพลงใน PPA

  • release - โพสต์การเปิดตัวโครงการของคุณไปยัง PPA บน launchpad เพื่อให้ผู้ใช้สามารถติดตั้งแอปพลิเคชันบนระบบของพวกเขา

  • share - อัปเดต PPA ของคุณด้วยการเปลี่ยนแปลงโครงการที่บันทึกไว้ล่าสุด

  • submitubuntu - โพสต์การเปิดตัวโครงการของคุณและส่งบอร์ดตรวจสอบแอปพลิเคชัน Ubuntu เพื่อให้ผู้ใช้สามารถดูและติดตั้งแอปพลิเคชันบนระบบของพวกเขา

แม้หลังจากอ่านความช่วยเหลือฉันก็ไม่สามารถทราบได้ว่าควรใช้แต่ละครั้งหรือไม่

ดังนั้นอะไรคือความแตกต่างที่สำคัญระหว่างคำสั่งเหล่านี้และเมื่อใดที่ฉันควรใช้แต่ละคำสั่ง

คำตอบ:


10

คำสั่งทั้งสามนั้นมีจุดประสงค์ "ความเป็นทางการ" สามระดับสำหรับการเปิดตัวของคุณ

หุ้น

share ทำ 2 สิ่งหลัก:

  1. ทำแพ็กเกจซอฟต์แวร์ของคุณด้วยคำต่อท้ายเวอร์ชันเช่น -public1
  2. อัปโหลดแพ็คเกจนั้นไปยัง PPA

ดังนั้นจึงเป็นการดีที่จะได้รับรหัสเพื่อทดสอบอย่างรวดเร็ว เป็นการดีที่คุณจะใช้ PPA แยกต่างหากจากการเปิดตัวปกติของคุณ

ปล่อย

releaseทำสิ่งเดียวกันshareยกเว้น:

  1. อัปเดตเวอร์ชันของคุณด้วยหมายเลขเวอร์ชันจริงเช่น 12.04 (หรือหมายเลขที่คุณระบุ)
  2. บันทึกการเปลี่ยนแปลงของคุณเพื่อ bzr และแท็กด้วยหมายเลขรุ่น
  3. ผลัก tarball ของการเปิดตัวของคุณไปยังหน้าโครงการ Launchpad ของคุณ

ดังนั้นจึงเป็นการดีสำหรับการปล่อยซอฟต์แวร์เวอร์ชันที่พร้อมใช้งานในเวลาที่เหมาะสม

submitubuntu

submitubuntuทำสิ่งเดียวกันreleaseยกเว้น:

  1. แพคเกจ PPA ของซอฟต์แวร์ของคุณจะถูกตั้งค่าเพื่อให้ง่ายขึ้นสำหรับ App Review Board ที่จะยอมรับ (ติดตั้งซอฟต์แวร์ของคุณใน / opt เพิ่มธงเมทาดาทาบางอย่าง ฯลฯ )

ดังนั้นนี่เป็นสิ่งที่ดีสำหรับการปล่อยซอฟต์แวร์เวอร์ชันที่คุณตั้งใจจะส่งให้กับ ARB โปรดทราบว่าสิ่งนี้จะไม่ส่งโดยอัตโนมัติ เพียงแค่ทำการเปลี่ยนแปลงบรรจุภัณฑ์เพื่อทำให้กระบวนการ ARB เร็วขึ้นเมื่อคุณทำ จากนั้นคุณจะต้องชี้ ARB ไปยัง PPA ที่คุณอัปโหลด

หากคุณต้องการทดสอบการเปลี่ยนแปลงบรรจุภัณฑ์เหล่านั้น (เช่น / opt) แต่ไม่มีการปล่อยให้ใช้quickly package --extrasจริง


1
ยอดเยี่ยมที่ทำให้ชัดเจนจริงๆขอบคุณ Mike!
David Planella
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.