My smoke detector is wired and dont use batteries. I dont know why it keeps sounding about every 10 to 15 min. it will beep once.
I would always go with sweat if possible. I have used push (compression) fittings such as sharkbite only when there was water in the pipe that wouldn't go away or if a valve isn't holding.
Try mixing a small amount of dish washing liquid and water in a spray bottle and shake it just enough to allow them to mix. Then spray both fittings. The mixture will wash away once you run water through the pipes and won't cause the connected fittings to leak as something like grease or oil based lubes might.