Here is what I am trying to accomplish. I have a project created that does the following.
- Takes a nuget package, extracts it on the octopus server and uploads it to S3
- Run the CLI command and Create a lambda function using the contents in step 1
- Update the alias version.
I have all of this working how I expect.
The part I am struggling with is I want to make this a generic octopus project where other projects can deploy the release of it.
What I can’t figure out how to do is to Pass in a Nuget Package and version into that project.
Meaning I want to have a project that calls the first projects release but the calling project controls the package information.
This way if I have 10 separate projects, then can call the same “shell” over and over again.
Is this possible?