3 ms·
Initially, of course there is no problem with local deployments aka localhost. Now there IS. Because I need to have https, some pages have now broken. Clearl
by Zeu5 16y ago
Initially, of course there is no problem with local deployments aka localhost.
Now there IS.
Because I need to have https, some pages have now broken.
Clearly the developers I recently hired and myself CANNOT test against https on local deployments.
>The other advantage is that by the time you are seriously ready to automate your build, it may be quite different from what you have now -- it depends on where your project goes, if you make a large pivot, mix in new technologies, and so on.
Yes I agree with you. But what I am asking is that currently, the code has grown to a size where i need to have the proper amount of automated processes for deployment and testing and I do NOT have the chops to do it myself.
So I would like to have some directions as to how to go about it myself? or hire someone to aid me?
- jtheory 16y agoSet up your builds to use a variable to control whether secure links are http or https. For development builds, the variable can be set to "http"; for production or staging server builds, "https". You can also just use https on development machines as well, but use self-signed certs. I avoid this approach, though, because Selenium testing in most browsers is broken by the browser popup warning. (If you aren't using Selenium, though, this is a simple solution to your breaking pages). As far as hiring someone -- I think posting to HN is a good start. Unfortunately, your best shot is someone who has some spare time to spare for a side project (because it's a fairly sure thing that the kind of person likely to have any real experience in continuous deployment has a real job already). Alternatively, you can hire someone to help figure it out for you. That was actually one of my "trial" tasks at my current main job -- I figured out Selenium testing for them, designed a bunch of tests (this was also a great way to learn the webapp) and wrote a standalone GUI so the anyone (including the CEO) can tweak, run & step through all existing tests. I was attracted to the job because it's completely remote (required for me, as I'm not allowed to be employed in the country where I live), and I had lots of experience in the technologies they're using. They didn't hire me for experience in automated testing (I didn't have any); they hired me because they thought I'd be able to figure it out quickly. HTH.
- Zeu5 16y agoThat sounds interesting. Yes I'd like to get someone to help me quickly figure out Selenium testing, and build automation which I think I seriously cannot spare the time for. Even if I cannot get someone to help me figure out everything about continuous deployment at this point, figuring out some of it is good enough. (I consider Selenium testing, etc as part of continuous deployment) That person can work anywhere. As stated in my very first post, I hired an expert from the UK to help me with my Amazon Web Services setup for multiple SSL certs, so location is a non issue. Who can you recommend to me? If the person is wary of my ability to pay up, I can set up a job in elance that the person can view and the transaction can take place over escrow funding. In fact I already have. Do drop me a line at kimcity -at- gmail -DOT- com to hook me up with someone like that. Appreciate the help. Thank you.