You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,6 +5,8 @@
5
5
6
6
Note: This guide is not updated for Compose but those tests work similar.
7
7
8
+
To contribute to the [documentation site](https://docker-deploy.cssnr.com/) go to [cssnr/stack-deploy-docs](https://github.com/cssnr/stack-deploy-docs).
Copy file name to clipboardExpand all lines: README.md
+32-30Lines changed: 32 additions & 30 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,12 @@
1
1
[](https://github.com/cssnr/stack-deploy-action/tags)
2
-
[](https://github.com/cssnr/stack-deploy-action/tags)
2
+
[](https://github.com/cssnr/stack-deploy-action/releases)
[](https://github.com/cssnr/stack-deploy-action/pulse)
8
8
[](https://codeberg.org/cssnr/stack-deploy-action)
9
+
[](https://docker-deploy.cssnr.com/)
[](https://github.com/cssnr/stack-deploy-action)
@@ -18,10 +19,10 @@
18
19
19
20
# Docker Stack Deploy Action
20
21
22
+
-[Features](#Features)
21
23
-[Inputs](#Inputs)
22
24
-[Examples](#Examples)
23
25
-[Tags](#Tags)
24
-
-[Features](#Features)
25
26
-[Support](#Support)
26
27
-[Contributing](#Contributing)
27
28
@@ -33,8 +34,8 @@ Easily Deploy a Docker Swarm or Compose Stack, from a compose file, to a remote
33
34
Deploy directly from the actions working directory without copying any files using a remote Docker context.
34
35
This allows you to easily prepare your environment for deployment using normal steps.
35
36
36
-
Supports authenticating against a private registry, deploying multiple stack files, setting custom arguments, and much more.
37
-
You can view all the [features](https://docker-deploy.cssnr.com/guides/features) on the website.
37
+
Supports many [features](#features) including authenticating against a private registry, deploying multiple stack files,
38
+
setting custom arguments, and much more.
38
39
39
40
```yaml
40
41
- name: 'Stack Deploy'
@@ -50,13 +51,27 @@ You can view all the [features](https://docker-deploy.cssnr.com/guides/features)
50
51
mode: swarm # if not using swarm set to: compose
51
52
```
52
53
53
-
For usage and setup guides, visit the website: https://docker-deploy.cssnr.com/
54
+
**Make sure to review the [Inputs](#inputs), available [Tags](#tags) and additional [Examples](#examples).**
54
55
55
56
_Portainer Users: You can deploy directly to Portainer with: [cssnr/portainer-stack-deploy-action](https://github.com/cssnr/portainer-stack-deploy-action)_
56
57
58
+
## Features
59
+
60
+
- Deploy to Docker Swarm or Compose.
61
+
- Deploy over SSH using keyfile or password.
62
+
- Deploy from the current working directory.
63
+
- Deploy from a private registry with credentials.
64
+
- Job Summary with deployment output, including errors.
65
+
- Supports multiple compose file and stack deployments.
66
+
- Allows setting custom arguments for the deployment command.
67
+
- View more the [Features](https://docker-deploy.cssnr.com/guides/features) on the website.
68
+
69
+
Don't see your feature here? Please help by submitting a [Feature Request](https://github.com/cssnr/stack-deploy-action/discussions/categories/feature-requests).
70
+
57
71
## Inputs
58
72
59
-
View the full [Inputs Documentation](https://docker-deploy.cssnr.com/docs/inputs) on the website.
73
+
> [!IMPORTANT]
74
+
> View the [Inputs Documentation](https://docker-deploy.cssnr.com/docs/inputs) for comprehensive, up-to-date documentation.
@@ -212,7 +227,7 @@ failed to create network test_stack-deploy_default: Error response from daemon:
212
227
213
228
## Examples
214
229
215
-
View more [Examples](https://docker-deploy.cssnr.com/guides/examples) on the website.
230
+
Additional [Examples](https://docker-deploy.cssnr.com/guides/examples) are available on the website.
216
231
217
232
💡 _Click on an example heading to expand or collapse the example._
218
233
@@ -371,7 +386,7 @@ jobs:
371
386
372
387
steps:
373
388
- name: 'Checkout'
374
-
uses: actions/checkout@v4
389
+
uses: actions/checkout@v5
375
390
376
391
- name: 'Stack Deploy'
377
392
uses: cssnr/stack-deploy-action@v1
@@ -415,10 +430,10 @@ jobs:
415
430
416
431
steps:
417
432
- name: 'Checkout'
418
-
uses: actions/checkout@v4
433
+
uses: actions/checkout@v5
419
434
420
435
- name: 'Setup Buildx'
421
-
uses: docker/setup-buildx-action@v2
436
+
uses: docker/setup-buildx-action@v3
422
437
with:
423
438
platforms: 'linux/amd64,linux/arm64'
424
439
@@ -502,20 +517,6 @@ You can view the release notes for each version on the [releases](https://github
502
517
The **Major** tag is recommended. It is the most up-to-date and always backwards compatible.
503
518
Breaking changes would result in a **Major** version bump. At a minimum you should use a **Minor** tag.
504
519
505
-
## Features
506
-
507
-
View all the [Features](https://docker-deploy.cssnr.com/docs/inputs) on the website.
508
-
509
-
- Deploy to Docker Swarm or Compose.
510
-
- Deploy over SSH using keyfile or password.
511
-
- Deploy from the current working directory.
512
-
- Deploy from a private registry with credentials.
513
-
- Job Summary with deployment output, including errors.
514
-
- Supports multiple compose file and stack deployments.
515
-
- Allows setting custom arguments for the deployment command.
516
-
517
-
Don't see your feature here? Please help by submitting a [Feature Request](https://github.com/cssnr/stack-deploy-action/discussions/categories/feature-requests).
518
-
519
520
# Support
520
521
521
522
For general help or to request a feature see:
@@ -533,9 +534,9 @@ For more information, see the CSSNR [SUPPORT.md](https://github.com/cssnr/.githu
533
534
534
535
# Contributing
535
536
536
-
If you would like to submit a PR, please review the [CONTRIBUTING.md](CONTRIBUTING.md).
537
+
If you would like to submit a PR, please review the [CONTRIBUTING.md](#contributing-ov-file).
537
538
538
-
To contribute to the [documentation site](https://docker-deploy.cssnr.com/) go here: https://github.com/cssnr/stack-deploy-docs
539
+
To contribute to the [documentation site](https://docker-deploy.cssnr.com/) go to [cssnr/stack-deploy-docs](https://github.com/cssnr/stack-deploy-docs).
539
540
540
541
Please consider making a donation to support the development of this project
541
542
and [additional](https://cssnr.com/) open source projects.
@@ -556,5 +557,6 @@ Additionally, you can support other GitHub Actions I have published:
0 commit comments