107 lines
2.1 KiB
Markdown
107 lines
2.1 KiB
Markdown
# Agent Upload File
|
|
|
|
Helper ini dipakai untuk upload repo, folder tertentu, atau file tertentu ke:
|
|
|
|
- `devone.aplikasi.web.id`
|
|
- `10.9.20.31`
|
|
- `ibl_tentarapelajar` alias untuk `10.9.20.31`
|
|
|
|
## Format Singkat
|
|
|
|
```text
|
|
up <target> @ <path>
|
|
```
|
|
|
|
Contoh:
|
|
|
|
```text
|
|
up ibl_tentarapelajar @ application/libraries/Genresultfisik.php
|
|
up devone.aplikasi.web.id @ application/libraries/
|
|
up all @ application/libraries/Genresultfisik.php,application/libraries/Report.php
|
|
up ibl_tentarapelajar @ application/libraries/Genresultfisik.php --dry-run
|
|
```
|
|
|
|
Default remote path:
|
|
|
|
- `/home/one/project/one/one-api-lab/`
|
|
|
|
Default private key:
|
|
|
|
- `/Users/fajrihardhitamurti/id_rsa`
|
|
|
|
## Pakai
|
|
|
|
```bash
|
|
./scripts/agent_upload_file
|
|
```
|
|
|
|
Paling pendek di repo root:
|
|
|
|
```bash
|
|
./up
|
|
```
|
|
|
|
## Upload Satu File
|
|
|
|
```bash
|
|
./scripts/agent_upload_file --source application/libraries/Genresultfisik.php
|
|
```
|
|
|
|
```bash
|
|
./up --source application/libraries/Genresultfisik.php
|
|
```
|
|
|
|
## Upload Folder Tertentu
|
|
|
|
```bash
|
|
./scripts/agent_upload_file --source application/libraries/
|
|
```
|
|
|
|
```bash
|
|
./up --source application/libraries/
|
|
```
|
|
|
|
## Upload Beberapa File / Folder
|
|
|
|
```bash
|
|
./scripts/agent_upload_file --source . --paths application/libraries/Genresultfisik.php,application/libraries/Report.php
|
|
```
|
|
|
|
```bash
|
|
./up --source . --paths application/libraries/Genresultfisik.php,application/libraries/Report.php
|
|
```
|
|
|
|
## Upload Ke Satu Host
|
|
|
|
```bash
|
|
./scripts/agent_upload_file --target devone.aplikasi.web.id --source application/libraries/Genresultfisik.php
|
|
```
|
|
|
|
```bash
|
|
./scripts/agent_upload_file --target ibl_tentarapelajar --source application/libraries/Genresultfisik.php
|
|
```
|
|
|
|
```bash
|
|
./up --target ibl_tentarapelajar --source application/libraries/Genresultfisik.php
|
|
```
|
|
|
|
## Dry Run
|
|
|
|
```bash
|
|
./scripts/agent_upload_file --dry-run --source . --paths application/libraries/Genresultfisik.php,application/libraries/Report.php
|
|
```
|
|
|
|
```bash
|
|
./up --dry-run --source . --paths application/libraries/Genresultfisik.php,application/libraries/Report.php
|
|
```
|
|
|
|
## Opsi
|
|
|
|
- `--target HOST[,HOST...]`
|
|
- `--source DIR|FILE`
|
|
- `--paths PATH[,PATH...]`
|
|
- `--remote-path PATH`
|
|
- `--user USER`
|
|
- `--key PATH`
|
|
- `--dry-run`
|