

Amazon CodeCatalyst tidak lagi terbuka untuk pelanggan baru. Pelanggan yang sudah ada dapat terus menggunakan layanan ini seperti biasa. Lihat informasi yang lebih lengkap di [Cara bermigrasi dari CodeCatalyst](migration.md).

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menerbitkan cetak biru khusus ke spasi
<a name="publish-bp"></a>

Sebelum Anda dapat menambahkan cetak biru khusus ke katalog cetak biru ruang Anda, Anda harus mempublikasikannya ke ruang. Anda juga dapat melihat cetak biru di CodeCatalyst konsol sebelum menerbitkan. Anda dapat mempublikasikan versi pratinjau atau versi normal cetak biru Anda.

**penting**  
Jika Anda ingin menggunakan paket cetak biru dari sumber eksternal, pertimbangkan risiko yang mungkin datang dengan paket tersebut. Anda bertanggung jawab atas cetak biru khusus yang Anda tambahkan ke ruang Anda dan kode yang dihasilkannya.

**penting**  
Untuk memublikasikan cetak biru khusus ke CodeCatalyst ruang Anda, Anda harus masuk dengan akun yang memiliki peran **administrator Space** atau **Power user** di ruang tersebut.

**Topics**
+ [Melihat dan menerbitkan versi pratinjau cetak biru kustom](#publish-preview-bp)
+ [Melihat dan menerbitkan versi normal dari cetak biru kustom](#publish-normal-bp)
+ [Menerbitkan dan menambahkan cetak biru khusus di ruang dan proyek tertentu](#publish-preview-existing-project-bp)

## Melihat dan menerbitkan versi pratinjau cetak biru kustom
<a name="publish-preview-bp"></a>

Anda dapat mempublikasikan versi pratinjau cetak biru kustom Anda ke ruang Anda jika Anda ingin menambahkannya ke katalog cetak biru ruang Anda. Ini memungkinkan Anda untuk melihat cetak biru sebagai pengguna sebelum menambahkan versi non-pratinjau ke katalog. Versi pratinjau memungkinkan Anda untuk mempublikasikan tanpa mengambil versi sebenarnya. Misalnya, jika Anda bekerja pada `0.0.1` versi, Anda dapat mempublikasikan dan menambahkan versi pratinjau, sehingga pembaruan baru untuk versi kedua dapat dipublikasikan dan ditambahkan sebagai`0.0.2`.

Setelah membuat perubahan, buat kembali paket cetak biru kustom Anda dengan menjalankan `package.json` file, dan pratinjau perubahan Anda.

**Untuk melihat dan mempublikasikan versi pratinjau cetak biru kustom**

1. Lanjutkan Lingkungan Pengembang Anda. Untuk informasi selengkapnya, silakan lihat [Melanjutkan Lingkungan Pengembang](devenvironment-resume.md)

1. Buka terminal yang berfungsi di Lingkungan Pengembang Anda.

1. (Opsional) Di terminal yang berfungsi, instal dependensi yang diperlukan untuk proyek Anda jika Anda belum menginstalnya. Gunakan perintah berikut ini.

   ```
   yarn
   ```

1. (Opsional) Jika Anda membuat perubahan pada `.projenrc.ts` file, buat ulang konfigurasi proyek Anda sebelum membangun dan melihat pratinjau cetak biru Anda. Gunakan perintah berikut ini.

   ```
   yarn projen
   ```

1. Bangun kembali dan pratinjau cetak biru kustom Anda menggunakan perintah berikut. Gunakan perintah berikut ini.

   ```
   yarn blueprint:preview
   ```

   Arahkan ke `See this blueprint at:` tautan yang disediakan untuk melihat pratinjau cetak biru kustom Anda. Periksa apakah UI, termasuk teks, muncul seperti yang Anda harapkan berdasarkan konfigurasi Anda. Jika Anda ingin mengubah cetak biru kustom Anda, Anda dapat mengedit `blueprint.ts` file, mensintesis ulang cetak biru, dan kemudian mempublikasikan versi pratinjau lagi. Untuk informasi selengkapnya, lihat [Resintesis](custom-bp-concepts.md#resynthesis-concept).

1. (Opsional) Anda dapat mempublikasikan versi pratinjau cetak biru kustom Anda, yang kemudian dapat ditambahkan ke katalog cetak biru ruang Anda. Arahkan ke `Enable version [preview version number] at:` tautan untuk mempublikasikan versi pratinjau ke ruang Anda.

Anda dapat meniru pembuatan proyek tanpa harus membuat proyek di CodeCatalyst. Untuk mensintesis proyek Anda, gunakan perintah berikut:

```
yarn blueprint:synth
```

Cetak biru dihasilkan di folder. `synth/synth.[options-name]/proposed-bundle/` Untuk informasi selengkapnya, lihat [Sintesis](custom-bp-concepts.md#synthesis-concept).

Jika Anda memperbarui cetak biru kustom, gunakan perintah berikut untuk mensintesis ulang proyek Anda:

```
yarn blueprint:resynth
```

Cetak biru dihasilkan di folder. `synth/synth.[options-name]/proposed-bundle/` Untuk informasi selengkapnya, lihat [Resintesis](custom-bp-concepts.md#resynthesis-concept).

Setelah mempublikasikan versi pratinjau Anda, Anda kemudian dapat menambahkan cetak biru sehingga anggota ruang dapat menggunakannya untuk membuat proyek baru atau menambahkan proyek yang ada. Untuk informasi selengkapnya, lihat [Menambahkan cetak biru khusus ke katalog cetak biru ruang](add-bp.md).

## Melihat dan menerbitkan versi normal dari cetak biru kustom
<a name="publish-normal-bp"></a>

Setelah Anda selesai mengembangkan dan melihat pratinjau cetak biru kustom Anda, Anda dapat melihat dan menerbitkan versi baru yang ingin Anda tambahkan ke katalog cetak biru ruang Anda. Alur kerja rilis yang dihasilkan saat membuat proyek secara otomatis menerbitkan perubahan yang didorong. Jika Anda mematikan pembuatan alur kerja saat membuat cetak biru, cetak biru Anda tidak tersedia secara otomatis untuk ditambahkan ke katalog cetak biru ruang Anda. Anda masih dapat mempublikasikan cetak biru kustom Anda ke ruang Anda setelah menjalankan perintah. `yarn`

**Untuk melihat dan menerbitkan cetak biru kustom**

1. Lanjutkan Lingkungan Pengembang Anda. Untuk informasi selengkapnya, silakan lihat [Melanjutkan Lingkungan Pengembang](devenvironment-resume.md)

1. Buka terminal yang berfungsi di Lingkungan Pengembang Anda.

1. 
   + Jika Anda memilih keluar dari pembuatan alur kerja rilis saat membuat cetak biru, gunakan perintah berikut:

     ```
     yarn blueprint:release
     ```

     Anda masih dapat menavigasi ke `See this blueprint at:` tautan yang disediakan untuk melihat cetak biru kustom Anda.

     Publikasikan versi terbaru dari cetak biru kustom Anda, yang kemudian dapat ditambahkan ke katalog cetak biru ruang Anda. Arahkan ke `Enable version [release version number] at:` tautan untuk mempublikasikan versi terbaru ke ruang Anda.
   + Jika Anda memilih alur kerja rilis saat membuat cetak biru, versi cetak biru terbaru akan dipublikasikan secara otomatis saat perubahan didorong. Gunakan salah satu perintah berikut ini:

     ```
     git add .
     ```

     ```
     git commit -m "commit message"
     ```

     ```
     git push
     ```

Setelah menerbitkan versi normal Anda, Anda kemudian dapat menambahkan cetak biru sehingga anggota ruang dapat menggunakannya untuk membuat proyek baru atau menambahkan proyek yang ada. Untuk informasi selengkapnya, lihat [Menambahkan cetak biru khusus ke katalog cetak biru ruang](add-bp.md).

## Menerbitkan dan menambahkan cetak biru khusus di ruang dan proyek tertentu
<a name="publish-preview-existing-project-bp"></a>

Secara default, `blueprint:release` perintah `blueprint:preview` and diterbitkan ke CodeCatalyst ruang tempat Anda membuat cetak biru. Jika Anda memiliki beberapa ruang Enterprise, Anda dapat melihat pratinjau dan mempublikasikan cetak biru yang sama di ruang tersebut juga. Anda juga dapat menambahkan cetak biru ke proyek ruang lain yang ada.

**Untuk memublikasikan atau menambahkan cetak biru kustom di ruang tertentu**

1. Lanjutkan Lingkungan Pengembang Anda. Untuk informasi selengkapnya, lihat [Melanjutkan Lingkungan Pengembang](devenvironment-resume.md).

1. Buka terminal yang berfungsi di Lingkungan Pengembang Anda.

1. (Opsional) Instal dependensi yang diperlukan untuk proyek Anda jika Anda belum menginstalnya. Gunakan perintah berikut ini.

   ```
   yarn
   ```

1. Gunakan `--space` tag untuk mempublikasikan pratinjau atau versi normal ke ruang tertentu. Sebagai contoh:
   + 

     ```
     yarn blueprint:preview --space my-awesome-space # publishes under a "preview" version tag to 'my-awesome-space'
     ```

     Contoh output:

     ```
     Enable version 0.0.1-preview.0 at: https://codecatalyst.aws/spaces/my-awesome-space/blueprints
     Blueprint applied to [NEW]: https://codecatalyst.aws/spaces/my-awesome-space/blueprints/%40amazon-codecatalyst%2Fmyspace.my-blueprint/publishers/1524817d-a69b-4abe-89a0-0e4a9a6c53b2/versions/0.0.1-preview.0/projects/create
     ```
   + 

     ```
     yarn blueprint:release --space my-awesome-space # publishes normal version to 'my-awesome-space'
     ```

     Contoh output:

     ```
     Enable version 0.0.1 at: https://codecatalyst.aws/spaces/my-awesome-space/blueprints
     Blueprint applied to [NEW]: https://codecatalyst.aws/spaces/my-awesome-space/blueprints/%40amazon-codecatalyst%2Fmyspace.my-blueprint/publishers/1524817d-a69b-4abe-89a0-0e4a9a6c53b2/versions/0.0.1/projects/create
     ```

   Gunakan `--project` untuk menambahkan versi pratinjau cetak biru kustom ke proyek yang ada di ruang tertentu. Sebagai contoh:

   ```
   yarn blueprint:preview --space my-awesome-space --project my-project # previews blueprint application to an existing project
   ```

   Contoh output:

   ```
   Enable version 0.0.1-preview.1 at: https://codecatalyst.aws/spaces/my-awesome-space/blueprints
   Blueprint applied to [my-project]: https://codecatalyst.aws/spaces/my-awesome-space/projects/my-project/blueprints/%40amazon-codecatalyst%2FmySpace.my-blueprint/publishers/1524817d-a69b-4abe-89a0-0e4a9a6c53b2/versions/0.0.1-preview.1/add
   ```