grim/convey
Clone
Summary
Browse
Changes
Graph
Add a new subtask task
2020-03-02, Gary Kramlich
469b76e1bd24
Apparently I deleted the clean plan
2020-03-02, Gary Kramlich
22eba3fdc82c
not sure why i hadn't considered usign GOOS and GOARCH for the filenames before, but it works fine
2020-03-02, Gary Kramlich
acc960340409
we'll never again push a release to bitbucket so remove that config
2020-03-02, Gary Kramlich
a121658f181b
Clean up convey.yml a bit
2020-03-02, Gary Kramlich
029768cfe81d
Remove the implicit task types and make it so the type attribute is the only way to define a task's type now
2019-10-27, Gary Kramlich
c4308135930b
clean up an test that was depending on a file when it's easier to just dump it in the test itself.
2019-10-27, Gary Kramlich
83065e023cbc
Add a test for `Run: always` as it was missing
2019-10-27, Gary Kramlich
442f0f724fce
remove the stage-run example as it's a crappy example and the unittests verify it better
2019-10-27, Gary Kramlich
859938e77ba5
Remove the convey-clean-task test as it's verified by unit tests
2019-10-27, Gary Kramlich
fea125b67090
We need to clean up the workspace directory even while testing
2019-10-27, Gary Kramlich
c5c5a718819f
Clean up a few more things that were missed when removing the extend task
2019-10-27, Gary Kramlich
7394b6bcd6bd
Make sure a plan is valid at the start of running it
2019-10-27, Gary Kramlich
2e01c88d233e
Use the filemode from the file we're importing/exporting instead of using stupid defaults
2019-10-27, Gary Kramlich
faac1f222c93
Add a count task for testing and add a bunch of tests for testing that stages work correctly
2019-10-27, Gary Kramlich
fa457b02f20b
remove a debug message that accidentally got committed
2019-10-27, Gary Kramlich
ca62e21af3a9
remove the fatal log message from stage.runTask
2019-10-27, Gary Kramlich
cdaba79b51d9
change the gopath to the sr.ht repo
2019-10-27, Gary Kramlich
5d30a955c5ed
Fix a bug where a stage that fails time wouldn't count against any stages that were run on fail. Also fix a bug where run-on-fail didn't work
2019-10-27, Gary Kramlich
75ffa461f923
expose the Run* variables so they can be used in testing and stuff
2019-10-27, Gary Kramlich
2d7b4a79a769
Clean up a lot of the examples in various ways
2019-10-26, Gary Kramlich
08e82d9736a4
Added a new convey/fail task
2019-10-26, Gary Kramlich
888f18bb2021
replace the on existing use of util/ShortID with the code from that function
2019-10-26, Gary Kramlich
6e00306e2c4a
Forgot to remove the docker network code when we removed the network
2019-10-26, Gary Kramlich
6ae333e6277f
Remove util/product.go and its tests as they're no longer used
2019-10-26, Gary Kramlich
30c421b637ed
remove GO_PACKAGE from convey.yml as it's no longer necessary
2019-10-26, Gary Kramlich
5b36866f1634
Removed the deprecated always attribute from stages
2019-10-26, Gary Kramlich
4c579ae789aa
Remove the convey/extend task as it's normal usage is already covered by plan/stage environment variables. It's corner case, expanding variables, is rather exotic and not something that comes up often.
2019-10-26, Gary Kramlich
acd4f016da13
Fix up a comment that was really out of date
2019-10-26, Gary Kramlich
c43b78499c77
clean up plans_test a bit
2019-10-26, Gary Kramlich
a71350e0b4d4
Add some unit tests for yaml.StringOrSlice
2019-10-26, Gary Kramlich
d8f6d03eb5ef
remove the no longer used Plan.setup
2019-10-26, Gary Kramlich
7cf6e9f9bd9d
Remove the network as it's primary reason for existing was to try to protect the local lan from the container and that's just not the case as that's not how networking works.
2019-10-26, Gary Kramlich
639a3a2a7510
update go.mod for go 1.13
2019-10-26, Gary Kramlich
230240333309
Rename convey-dev.yml to dev-convey.yml so that the clean task won't delete it
2019-09-01, Gary Kramlich
e29e07cc12d4
ChangeLog tweak
2019-09-01, Gary Kramlich
2bf3407aa038
Rename the command package to exec
2019-08-03, Gary Kramlich
a1710d61939a
Remove deprecated command line options
2019-08-02, Gary Kramlich
9b89adb9ebd0
ChangeLog the addition of kubectl/rollout
2019-08-02, Gary Kramlich
aa829bda9740
Add support for kubectl rollout status
2019-08-02, Gary Kramlich
e0da806f436e
Somehow missed fixing the namespace on the delete test
2019-08-02, Gary Kramlich
c9cbaba67219
Add support for multiple selector labels to the k8s commands
2019-08-02, Gary Kramlich
ca2b01050753
Don't potentially deadlock on commands if we bomb out early with errors
2019-08-02, Gary Kramlich
37db7a19923f
Only create a docker network when we have a run task
2019-08-02, Gary Kramlich
fe6910f8166f
Update the ChangeLog
2019-08-02, Gary Kramlich
556f474dec15
Clean up some environment issues, namely with environments in plans
2019-08-02, Gary Kramlich
4c3bfd0e90ed
add support for mapping deprecated tasks to their replacements
2019-08-02, Gary Kramlich
e1fc04a51a0a
remove some commented dead code
2019-08-02, Gary Kramlich
e1d57596eb48
Allow import/export tasks files item to be a string or a slice
2019-08-02, Gary Kramlich
03b697604478
Make the bitbucket loader set the default plan to the branch we're on
2019-07-29, Gary Kramlich
201d62c05f7e
Don't set a default for the plan name. If we don't have a value we ask the loader for it's default and this was messing that up
2019-07-29, Gary Kramlich
e1bfe821ac35
Use the new workspace.TaskDirectory() it's a little clunky but works for now
2019-07-29, Gary Kramlich
d71aa4e0b73e
Removing the docker.Import type and deal with the fallout
2019-07-29, Gary Kramlich
d5388c8f398e
Clean up some logging and don't try to destroy the state directory twice
2019-07-29, Gary Kramlich
b0d91bc834b6
Use the log instead of fmt.Printf for workspace errors
2019-07-28, Gary Kramlich
2bd4e1d52ec3
Correctly handle the missing id/idColor
2019-07-28, Gary Kramlich
3e9d186c4b1a
Remove a holdout from the old logger that was messing up the output
2019-07-28, Gary Kramlich
72bd4b285902
Make the formatter look like our old logging (just with the mini timestamps)
2019-07-28, Gary Kramlich
04cb9ec74afa
Fix up the export tasks
2019-07-27, Gary Kramlich
c77346921bec
Fix the volume mount path and shellquote.Split the commandline args
2019-07-27, Gary Kramlich
f51e1d3471eb